View 如何检查php关联数组';s键等于phptal条件中定义的变量?
我遇到了这个问题,我的phptal视图有一个名为data的变量,它是一个关联数组 假设我没有按特定顺序使用这些键M01 M02和M03,我必须将键M02未引用的所有数据打印到用户视图中 我该怎么做? 提前谢谢 马可View 如何检查php关联数组';s键等于phptal条件中定义的变量?,view,conditional-statements,template-tal,phptal,View,Conditional Statements,Template Tal,Phptal,我遇到了这个问题,我的phptal视图有一个名为data的变量,它是一个关联数组 假设我没有按特定顺序使用这些键M01 M02和M03,我必须将键M02未引用的所有数据打印到用户视图中 我该怎么做? 提前谢谢 马可 更新:我忘了说我无法编辑调用视图的代码。如果顺序很重要,请使用第二个带有顺序键的数组打印: <div tal:repeat="key php:array('M01','M03')" tal:content="array/$key"/> 否则,您可以只添加一个条件:
更新:我忘了说我无法编辑调用视图的代码。如果顺序很重要,请使用第二个带有顺序键的数组打印:
<div tal:repeat="key php:array('M01','M03')" tal:content="array/$key"/>
否则,您可以只添加一个条件:
<div tal:repeat="data array">
<tal:block tal:condition="php:repeat.data.key != 'M02'" tal:content="data"/>
</div>
如果顺序很重要,请使用第二个带有顺序键的数组打印:
<div tal:repeat="key php:array('M01','M03')" tal:content="array/$key"/>
否则,您可以只添加一个条件:
<div tal:repeat="data array">
<tal:block tal:condition="php:repeat.data.key != 'M02'" tal:content="data"/>
</div>
@Kornel最新的phptal支持EQ
或NE
而不是=
或=代码>;)@Kornel最新的phptal支持EQ
或NE
而不是=
或=代码>;)