2009-07-14 11 views
0

J'ai cherché google, mais je pouvais trouver n'importe quoi. J'ai aussi vérifié la documentation ...Existe-t-il un moyen d'utiliser le code PHP dans un template smarty?

Je pensais que Smarty permettait à PHP d'être écrit dans le template lui-même si vous échappiez au moteur de template?

+2

Vous pouvez, comme Mercutio fait, mais vous ne devriez pas. La logique devrait être séparée de votre mise en page, vous ne devriez pas avoir besoin de code php à l'intérieur de vos modèles. – tj111

Répondre

3

Il est possible d'écrire du code PHP dans les balises {php}, mais vous devez l'activer avec un paramètre smarty config.

Smarty PHP Tag

+0

Les balises '{php}' sont obsolètes dans Smarty3. Voir http://www.smarty.net/docs/fr/language.function.php.tpl – noisebleed

0

vous pouvez également utiliser

include_php 

si vous avez vraiment. Mais ce n'est pas la meilleure solution (la fonction est à peu près obsolète)