PHPTAL Вложенный Повтор - PullRequest
1 голос
/ 16 мая 2010

У меня проблема с попыткой добиться вложенного повтора в 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 ]

1 голос
/ 17 июля 2010
<td tal:content="php:business[selected_key]"/>

или «Путь ТАЛ»:

<td tal:content="business/${selected_key}"/>
1 голос
/ 17 мая 2010

Попробуйте

<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 вместо нового языка, который вам нужно выучить! Представьте, как легко это будет!

...