关于ThinkPhp中volist标签empty解析不出来的问题解决

做项目的时候有时候会出现volist标签empty解析不出来的问题,一直没找到为什么,赶时间就放弃了,最近在修复一些bug时找到了发生这种情况的一种原因,就是因为volist标签嵌套的问题,找了半天终于找到源码,准备改改源码,但是又没找到问题,源码如图:


在源码中用到的if循环使用了一种比较少用的写法if(condition):else:endif;通常用于视图写法,解析很完整,但是并没有写volist嵌套的情况。好了,回归正题,

出现这种问题的原因是因为volist标签嵌套,如果只写了一个外层volist的empty,则会出现显示不出来的问题,反之亦然。

解决方法:

1.为嵌套volist写不同的empty内容(不推荐,麻烦)


2.volist和foreach标签嵌套写(推荐,方便,只要写volist的empty就可以了)


这样就解决了volist标签empty不显示的情况。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值