ThinkPHP模版引擎中<if>标签中的条件condition中,多维数组(大于1维)用点号(.)时,判断不成立!
例如:
<if condition="$or.sor.type eq 'wo'">我<elseif condition="$or.sor.type eq 'ni'" />你<elseif condition="$or.sor.type eq 'ta'" />他<else />NULL</if>
不能用“.”,可改成用“['']”
<if condition="$or['sor']['type'] eq 'wo'">我<elseif condition="$or['sor']['type'] eq 'ni'" />你<elseif condition="$or['sor']['type'] eq 'ta'" />他<else />NULL</if>