En PHPTAL tal: la condition peut-elle vérifier est variable vide? Quelque chose comme ça:Vérification de la variable vide en condition PHPTAL
< tag tal:condition="var" >Some text</tag>
mais la valeur de la variable est comme ça:
<?php
$variable = '';
$Tpl->var = $variable;
?>
Et c'est un problème parce que PHPTAL cette valeur « » interprétation comme non valeur vide et le retour de l'état vrai.
Le problème suivant est l'utilisation lorsque la variable est une matrice. Ensuite, il faut tal: répéter et je ne sais pas comment vérifier chaque élément de la matrice dans tal: condition
Comment le corriger dans le côté PHPTAL?
Vous devriez vraiment minimiser l'utilisation de 'php:' dans les modèles car cela va à l'encontre de l'objectif de séparer la vue de la logique et rend vos modèles moins portables. –