返回新闻列表

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一定要加$,否则数据无效,== 后面直接跟数据不要使用冒号或者单引号。

推荐技术资料

jQuery+ clipboard实现复制内容效果

2023-07-06

<!--HTML代码--><ahref="#"data-source="<ahref='{php}echo$link{/php}'>[value->title]</a>"class="copy-link-btnlayui-btnlayui-btn-xs">复制链接</a><!--引入&nbs

阅读更多

Swiper轮播图视频加图片混合,完美解决方法,

2024-08-19

Swiper轮播图视频加图片混合,完美解决方法,还加入了图片浮动文字动画。下面是代码。测试是比较完美。视频播放玩了。在自动切换到下一个幻灯,<!DOCTYPEhtml><htmllang="zh"><head><metacharset="UTF-8">

阅读更多

ueditor解决video标签设置封面问题-自动显示视频第一秒为封面

2023-06-12

ueditor解决video标签设置封面问题自动显示视频第一秒为封面电脑端比较好解决修改ueditor.all.js找到 case 'video' 约在17609行左右:版本不一样所在行不一样,修改其下面的preload="none"修改为:preload="metadata"或者删除都可以,自己多测试一下确保正常即可!搜索对应修

阅读更多

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}

阅读更多

pbootcms 列表页加入标题搜索功能,pboot:list添加列表直接搜索 -不用跳转到搜索页面

2023-07-10

最近制作网站的时候。因为搜索的地图比较多。比如常见问题和经销商,产品,都得搜索,用传统得{pboot:scaction} 他都会到统一得页面去,当然页可以用 <input type="hidden" name="searchtpl" value="1.html" >,置顶不同模板,但是置顶后。有些问题。比如栏目封面和

阅读更多

阿里云虚拟主机和阿里云云服务器phpmailer提示Failed to connect to server: ()解决方法

2022-12-22

阿里云虚拟主机和阿里云云服务器phpmailer无法发邮件,提示无法链接,解决办法如下:如果是虚拟主机。进入控制面板:启用PHP函数fsockopen。如果是云服务器也要启用这个函数。和网络策略里ssl端口465

阅读更多

pbootcms的pboot:if判断字段内容是否为空,报错,

2023-05-29

解决办法:程序运行异常: Modulo by zero,位置: /data/home/qxu1539590078/htdocs/core/function/helperphp,第838行pbootcms 判断字段内容是否为空,会出现以上问题,导致的原有就是内容里又特殊字符,那我们怎么解决了。可用用如下方法,截取部分来做判断:{pboot:if('{content:ext_gzcanr2 len=8}'!=''

阅读更多

swiper响应式banner幻灯带字动画

2023-02-16

如下效果,比较常用,参考了人家网站。然后改进了一下字动画。下载链接banner.rar

阅读更多

PBOOTCMS重置栏目ID和文章id从1开始自增,SQLITE数据库重置id从1开始

2022-12-06

PBOOTCMS重置栏目ID和文章id从1开始自增,SQLITE数据库重置id从1开始DELETE FROM SQLITE_SEQUENCE WHERE NAME = 'ay_content'sqlite_sequence表也是SQLite的系统表改后面的表名称就行了。

阅读更多