PHPTAL tal:condition では、変数が空かどうかを確認できますか? そんな感じ:
< tag tal:condition="var" >Some text< /tag >
しかし、変数の値は次のようになります。
<?php
$variable = '';
$Tpl->var = $variable;
?>
そして、それは問題です ''値が空の値ではなく、条件がtrueを返すように解釈するPHPTALが原因です。
次の問題は、変数が行列の場合に使用することです。次に、tal:repeat が必要ですが、tal:condition で行列の各要素をチェックする方法がわかりません。
PHPTAL側でどのように修正しますか?