
正文
thinkphpforeach属性 thinkphp特性
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在Thinkphp框架中,使用foreach循环不能给$this-arr[]赋值,求指导_百度...
模板里的代码看着是没问题的,不过看你的cache里面,start和end貌似都没有被赋上值。检查检查是不是哪里冲突了。另外你的ThinkPHP是什么版本的,按理来说变量名字应该会给个随机后缀比如__FOR_START_9560__这样。
v.children item=vv ... /foreach/foreach类似这种结构就行了。不建议楼主那样在模块中进行查询,最后在模型或者控制器中把需要的数据获取到,模块中只负责输出。不然MVC的意义就不大了。
上面代码问题大了,单词还有写错的,真有你的。
相关问答
Q1: ThinkPHP中foreach和volist的区别
foreach标签相对于volist标签简洁,没有volist标签那么多功能。优势是可以对对象进行遍历输出,而volist标签通常是用于输出数组。
Volist标签 Volist标签主要用于在模板中循环输出数据集或者多维数组。
v.children item=vv ... /foreach/foreach类似这种结构就行了。不建议楼主那样在模块中进行查询,最后在模型或者控制器中把需要的数据获取到,模块中只负责输出。不然MVC的意义就不大了。
在tp里面你只要在视图那里嵌套两个volist就可以了,这个是不冲突的,具体你可以看手册。希望我的回答可以帮到你,有什么不懂可以追问。
Q2: foreach双重循环怎么在ThinkPHP模板中输出
1、不建议楼主那样在模块中进行查询,最后在模型或者控制器中把需要的数据获取到,模块中只负责输出。不然MVC的意义就不大了。
2、Volist标签主要用于在模板中循环输出数据集或者多维数组。
3、在tp里面你只要在视图那里嵌套两个volist就可以了,这个是不冲突的,具体你可以看手册。希望我的回答可以帮到你,有什么不懂可以追问。
4、我是这么认为的!看手册,foreach循环,手册里有,如果是只是for循环,就要用到标签,这个标签的作用是在模板里执行php代码。
5、如果在Discuz中,会有对应的{loop xx} html代码 {/loop},thinkPHP没有研究过,不知道有没有这类模块语句,可以去找一下资料看一看。
6、模板里的代码看着是没问题的,不过看你的cache里面,start和end貌似都没有被赋上值。检查检查是不是哪里冲突了。另外你的ThinkPHP是什么版本的,按理来说变量名字应该会给个随机后缀比如__FOR_START_9560__这样。
Q3: 新手求教:如何在thinkphp中循环输出数据
1、Volist标签 Volist标签主要用于在模板中循环输出数据集或者多维数组。
2、输出奇/偶数记录 volist 中的 mod 参数相当于指定一个频率,系统会将当前的实际记录对 mod 参数值求余(PHP中的%运算符)运算。而配合判断标签(如eq标签),就可以按照频率控制输出的数据或数据显示的格式。
3、v.children item=vv ... /foreach/foreach类似这种结构就行了。不建议楼主那样在模块中进行查询,最后在模型或者控制器中把需要的数据获取到,模块中只负责输出。不然MVC的意义就不大了。
4、如果在Discuz中,会有对应的{loop xx} html代码 {/loop},thinkPHP没有研究过,不知道有没有这类模块语句,可以去找一下资料看一看。
thinkphpforeach属性的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于thinkphp特性、thinkphpforeach属性的信息别忘了在本站进行查找喔。







