今天在做tp foreach嵌套时碰到一些小问题
<foreach name="list" item="list"> {$list.name} </foreach> ...................................... ...................................... ...................................... ...................................... ...................................... <foreach name="list" item="list"> {$list.name} <foreach name="list.data" item="data"> {$data.name} </foreach> </foreach>
第一次foreach 遍历成功 第二次失败
后面查阅了网上资料后吧 发现 item不能重复 于是把代码改成
<foreach name="list" item="loop1"> {$loop1.name} </foreach> ...................................... ...................................... ...................................... ...................................... ...................................... <foreach name="list" item="loop2"> {$loop2.name} <foreach name="loop2.data" item="data"> {$data.name} </foreach> </foreach>
这时候 就都能显示了
同时 在foreach 进行 嵌套时,嵌套的name="loop2.data",这时候不要 加$ 也不要加{},这个务必要注意