Aux utilisateurs de SMARTY...

Aux utilisateurs de SMARTY... - PHP - Programmation

Marsh Posté le 10-11-2003 à 14:56:21    

Bonjour :)
 
Je suis en train d'apprendre à me servir de SMARTY, le générateur de Templates sous PHP.
 
J'ai une question à laquelle ne semble pas répondre la doc :-/
 
Si vous utilisez "assign" pour passer une variable dans un template, cette variable sera alors inscrite par valeur, en "dur" lors de la compilation.  
 
En revanche, si vous utilisez "assign_by_ref", cette variable est assigné par Référence. Par conséquent, si vous en changez le contenu, elle se met à jour dans le template.  
 
Ma question porte sur la "portée" de mise à jour.  
 
=> uniquement dans le template AVANT la compilation? Donc inscrite par valeur après la compile?  
=> ou bien : reste t'elle encore référencée dynamiquement APRES la compil, quand le template est traduit en PHP?  
Ce qui voudrait dire qu'une page enrigistrée dans le Cache de SMARTY n'aurait pas besoin d'être re-compilée si on se contente d'en modifier les valeurs par référence?  
 
Quelqu'un a une réponse?
Merci à vous ;)

Reply

Marsh Posté le 10-11-2003 à 14:56:21   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed