我在尝试在PHPTAL中实现嵌套重复时遇到问题:
<tr tal:repeat="business analysis_result">
<td>${business/trading_name}</td>
<tal:block tal:repeat="selected_key selected_keys">
<td>HOW??????</td> <---problem
</tal:block>
</tr>
基本上我希望得到内部重复的<td>
以获得$business[$selected_key]
的值,我已经查看了phptal手册,它并没有真正为您提供有关如何执行此操作的演示。
答案 0 :(得分:1)
尝试
<tr tal:repeat="business analysis_result">
<td>${business/trading_name}</td>
<tal:block tal:repeat="selected_key business/selected_keys">
<td tal:content="selected_key"/>
</tal:block>
</tr>
想象一下,如果你使用的是php,而不是一些你需要学习的新语言!想象一下会有多容易!
答案 1 :(得分:1)
<td tal:content="php:business[selected_key]"/>
或“TAL方式”:
<td tal:content="business/${selected_key}"/>