Attribution d'une variable dans un modèle de lame

Attribution d'une variable dans un modèle de lame

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.


$ var

Ou, vous pouvez utiliser un commentaire de lame avec une syntaxe spéciale.

- * / $ var = 'test' / * -
$ var

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.