smarty template engine
Monday, October 13, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


$compile_check

Bei jedem Aufruf der PHP-Applikation überprüft Smarty, ob sich das zugrundeliegende Template seit dem letzten Aufruf geändert hat. Falls es eine Änderung feststellt, wird das Template neu kompiliert. Seit Smarty 1.4.0 wird das Template - falls es nicht existiert - kompiliert, unabhängig davon welcher Wert '$compile_check' hat. Normalerweise ist der Wert dieser Variable 'true'.

Wenn eine Applikation produktiv eingesetzt wird (die Templates ändern sich nicht mehr), kann der 'compile_check'-Schritt entfallen. Setzen Sie dann '$compile_check' auf 'false', um die Performance zu steigern. Achtung: Wenn Sie '$compile_check' auf 'false' setzen und anschliessend ein Template ändern, wird diese Änderung *nicht* angezeigt. Wenn $caching und '$compile_check' eingeschaltet sind, werden die gecachten Skripts neu kompiliert, sobald eine Änderung an einem der eingebundenen Templates festgestellt wird. Siehe auch $force_compile und clear_compiled_tpl().




 

credits 

Smarty Copyright © 2002-2008
New Digital Group, Inc.

All rights reserved.