返回新闻列表

pbootcms后台管理模板二次开发中如何使用{foreach}{if}{/if}{/foreach}语句

发布日期: 2023-07-10 | 来源: 智软设计工作室

pbootcms后台管理二次开发中如何使用{foreach}{if}{/if}{/foreach}语句,判断写入模板得数据,


后台模板页面使用

1.首先在相应的控制器里面获取数据assign到前端页面中

例如

$this->assign('NameData', $NameModel->getList());

注意如果不是当前控制器对应的model,需要new一个新的model去查询数据。

2.在html页面输出并且判断数据

{foreach $NameData(key,value)}
    {if($value->name == xxx)}
        [value->value]
    {/if}{/foreach}

注意:判断的时候value一定要加$,否则数据无效,== 后面直接跟数据不要使用冒号或者单引号。

推荐技术资料

PbootCMS速度优化方法 增加lfield属性限制字段 大数据量

2022-01-06

网页速度影响因素首先说明这里讲的网页速度是排除掉静态资源加载的,这里的速度是用户访问域名然后程序响应回来所花的时间,主要影响因素有以下几点:1、服务器配置配置高的服务器响应速度差别还是很明显的,但是一般情况下咱们的数据量不是超大,例如几万,那么区别不明显。2、CMS程序这个可能是影响这个速度最明显的地方,

阅读更多

小米笔记本字母键盘错乱解决办法-不用Num Lock键的方法

2023-07-06

今天准备做网站写程序,发现键盘打字对不上,也就是字母键盘错乱,打d出来f,网站找了下。都说用fn+Num Lock键,但是小米键盘没有Num Lock键盘。那怎么办了。看网上说是驱动问题,要更新驱动,我也试了一下。发现还是不行。提示已经最新了。然后我干脆把所有的键盘设备驱动,全部删除了。重启一下电脑就好了。记得是删除这些

阅读更多

TP5 where数组查询(有多个查询条件)

2021-09-29

有查询条件就查询,多个查询条件,只要有查询,就增加一个查询条件//类型if($sotype){$where['type']=$sotype;}//合作单位if($companyid){&

阅读更多

pboot:list 调用tag链接,以及内容页和全站tag调用方法

2023-07-08

pboot:list 调用tag链接:{pboot:listnum=15order=sorting}&

阅读更多

网站调用Noto Sans SC字体。让字体变好看。告别默认字体太细

2025-08-02

网站调用Noto Sans SC字体。让字体变好看。告别默认字体太细,调用这个。基本上和设计稿上面的字体差不多的。 <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;700&display=swap" rel="stylesheet">body,a { font-family: "Noto

阅读更多

公安网站安全监测平台漏洞修复方法,

2023-09-22

今天一个客户网站。收到了公安网站安全监测平台漏洞报告。要求整改。于是我看了下。大概80%以上都是服务器响应头的问题,于是给客户服务器。单独去设置一下响应式和https,其实我觉得这些漏洞。也不行叫漏洞。客户网站里。就3-4个静态页面,还有一个漏洞是a链接不能用target="_blank,我还是第一次听说,

阅读更多

google maps地图不用api调用,用js动态调用目前测试可用,2023年05月

2023-05-04

<divid="dituchor"></div><script>window.addEventListener("load",function(){variDiv=document.createElement('iframe');iDiv.id='iframe1&

阅读更多

网站LOGO图片 图标手机端模糊问题解决办法

2025-06-25

今天帮客户定制网站,发现一个奇怪的问题,就是logo图片或者图标定的大小是139*55,然后logo图片我们就把他处理成这个大小。按道理不存在放大缩小的问题。但是实际上电脑端没有问题。很清楚,手机端他看起来就是有点模糊,然后我开始把他转成svg矢量图。还是模糊,于是找资料也没找到。然后我就把logo图片直接用大图。不去处

阅读更多

pboot:nav 判断没有子类得时候显示同级栏目

2024-09-29

pboot:nav 判断没有子类得时候显示同级栏目 ,如果有子类 就 显示子类。{pboot:if('{pboot:nav parent={sort:scode}}[nav:name]{/pboot:nav}'!='')} {pboot:nav parent={sort:scode}} <li><a class="{pboot:2if('[nav:scode]'=='{sort:scode}

阅读更多