Problème
Vous souhaitez affecter une variable dans un modèle de lame.
Solution
La lame ne fournit pas de commande pour le faire.
L'idée est de séparer proprement la logique de la présentation. Mais dans le cas où il est plus opportun d'attribuer une variable dans un modèle, voici quelques astuces.
Vous pouvez toujours utiliser les balises PHP.
Ou, vous pouvez utiliser un commentaire de lame avec une syntaxe spéciale.
- * / $ var = 'test' / * -Cette deuxième méthode fonctionne parce que les commentaires de la lame se traduisent dans le format ci-dessous.
Ainsi, l'affectation de variable ci-dessus est traduite par le code PHP suivant.
Voir l'utilisation des commentaires dans les modèles de lame.
Discussion
Vous étendez également la lame ajoutant une nouvelle commande, comme @setvar.
Voir la recette des modèles de lame extensible.