PHPTAL嵌套重复

时间:2010-05-16 19:56:40

标签: php template-tal phptal

我在尝试在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手册,它并没有真正为您提供有关如何执行此操作的演示。

2 个答案:

答案 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}"/>