关于ThinkPhp中volist标签empty解析不出来的问题解决
2017-10-08 01:44
429 查看
做项目的时候有时候会出现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不显示的情况。
在源码中用到的if循环使用了一种比较少用的写法if(condition):else:endif;通常用于视图写法,解析很完整,但是并没有写volist嵌套的情况。好了,回归正题,
出现这种问题的原因是因为volist标签嵌套,如果只写了一个外层volist的empty,则会出现显示不出来的问题,反之亦然。
解决方法:
1.为嵌套volist写不同的empty内容(不推荐,麻烦)
2.volist和foreach标签嵌套写(推荐,方便,只要写vo
954e
list的empty就可以了)
这样就解决了volist标签empty不显示的情况。
相关文章推荐
- ThinkPHP模板标签解析失败&不解析的问题解决(尤其当value为负值或小数时)
- 关于real210开发板linux系统可能无法解析域名的问题解决方法
- 关于dom4j无法解析xmlns问题及生成非UTF-8字符集乱码问题的解决
- Cocos2d-X3.0bate_关于一些“无法解析的外部符号”的配置问题解决方法
- 关于网站地址解析到65.49.2.178的问题和解决方法
- 关于phpcms v9的get标签里面的sql 语句limit无效问题的解决方法
- 关于JavaScript解析XML的性能的问题(已解决)
- 解决Zxing解析本地图片二维码,识别率低,识别不出来的问题!
- 关于微信jssdk开发,出现:errmsg config param is empty的问题解决
- JSP页面中使用JSTL标签出现无法解析问题解决办法
- 关于 json解析过程中的一个问题的解决
- 【thinkphp】解决IF标签变量与变量比较出现的问题
- 关于 空格实体在最新的IE、Firefox和Google Chrome浏览器中解析宽度不一致问题的解决
- 解决关于tags.php标签不能按照时间排序的问题
- Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
- 关于include标签导致js路径找不到的问题分析及解决
- 关于U盘/SD卡插入VMVMware虚拟机无法识别不出来的问题解决(针对WIN7系统)
- 关于include标签导致js路径找不到的问题分析及解决
- Thinkphp中volist标签mod控制一定记录的换行BUG解决方法