您的位置:首页 > 编程语言 > PHP开发

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

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


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

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

解决方法:

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





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





这样就解决了volist标签empty不显示的情况。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: