【问题标题】:PHPTAL Nested RepeatPHPTAL 嵌套重复
【发布时间】:2010-05-16 19:56:40
【问题描述】:

我在尝试在 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>

基本上我想要内部重复的&lt;td&gt; 来获得$business[$selected_key] 的值,我查看了phptal 手册,它并没有真正给你演示如何做到这一点。

【问题讨论】:

  • 好的,我找到了自己问题的答案。

标签: php template-tal phptal


【解决方案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 而不是必须学习的新语言!想象一下这将是多么容易!

【讨论】:

  • 对不起,这不起作用,因为 selected_key 持有业务数组的关联键
【解决方案2】:
<td tal:content="php:business[selected_key]"/>

或“TAL方式”:

<td tal:content="business/${selected_key}"/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-20
    • 1970-01-01
    • 2011-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多