Utilizzo del codice PHP in Smarty tpl FIle

Sono nuovo di smarty e voglio usare il codice php nel file di model cioè file tpl. Ho visto la documentazione e ho cercato su google ma non sono riuscito a trovare il modo di usare il codice php dicono che dobbiamo configurare smarty per consentire l'esecuzione di php ma non abbiamo trovato il modo di farlo.

Gentilmente aiutami in questo senso. Grazie

Facile come far bollire un uovo!

{php}echo "hello!"{/php} 

Secondo link in basso , per riferimento.

Modifica come da Smarty 3.1:

A partire da Smarty 3.1 i tag {php} sono disponibili solo da SmartyBC .

Fonte: http://www.smarty.net/docs/en/language.function.php.tpl

Trova il file smarty.class.php nella tua directory host

Vai a smarty.class.php

Modifica var $php_handling = SMARTY_PHP_ALLOW ;

Salva il file nel server.

Ora puoi aggiungere php nel file tpl come <?php ....code.... ?>

Potresti aver visto la documentazione, ma hai perso {php} :

I tag {php} consentono di incorporare il codice PHP direttamente nel model. Non saranno sfuggiti, indipendentemente dall'impostazione $ php_handling. Questo è solo per utenti esperti, normalmente non necessari e non raccomandato.

Enfasi per il mio, fonte: http://www.smarty.net/docsv2/en/language.function.php.tpl

Nota che inserire PHP nel codice template è il modo più semplice per spararti in piedi: lo scopo principale di Smarty è di separare i templates di codice HTML e HTML. In altre parole, il solo fatto di usare questo tag è una seria bandiera rossa; nella maggior parte dei casi, è ansible risolvere il problema sottostante ed evitare del tutto il model all'interno del template.

Hai provato a abilitare la segnalazione degli errori?

 error_reporting(E_ALL); ini_set("display_errors", true);