What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
A chaque invocation de l'application PHP, Smarty fait
un test pour voir si le template courant a été modifié
(date de dernière modification différente) depuis sa
dernière compilation. S'il a changé, le template est recompilé.
Si le template n'a pas encore été compilé, il le sera
quelque soit la valeur de ce réglage.
Par défaut cette valeur est à TRUE
.
Quand une application est mise en production (les templates
ne changent plus), cette vérification n'est pas nécessaire.
Assurez-vous de mettre $compile_check
à FALSE
pour des performances maximales. Notez que si vous mettez ce paramètre à FALSE
et qu'un
template est modifié, vous ne verrez *pas* le changement
car le template ne sera *pas* recompilé. Si le processus de cache
est activé et que $compile_check
l'est aussi, alors les fichiers
du cache seront regénérés si un template concerné ou un fichier de
configuration concerné est modifié. Voir aussi $force_compile
ou clear_compiled_tpl()
.