2010-05-16 99 views
1

我有一個問題想實現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手冊,它並不真正給你演示如何做到這一點。

+1

好,我找到了答案,以我自己的問題。 – 2010-05-16 20:29:50

回答

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的!想象一下它會是多麼容易!

+0

抱歉,這不起作用,因爲selected_key包含業務數組的關聯關鍵字 – 2010-05-16 20:20:23

1
<td tal:content="php:business[selected_key]"/> 

還是 「TAL方式」:

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