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:
Setelah setiap permintaan dari aplikasi PHP, Smarty menguji untuk melihat apakah template saat ini sudah diubah (cap waktu berbeda) sejak terakhir dikompilasi, ia merekompilasi ulang template itu. Jika template tidak diubah ia akan mengompilasi dengan mengabaikan setelan ini. Standarnya variabel ini disetel ke TRUE.
Sekali aplikasi disimpan ke dalam produksi (misalnya template tidak akan berubah), langkah pemeriksaan kompilasi tidak lagi diperlukan. Pastikan untuk menyetel $compile_check ke FALSE untuk performansi maksimal. Catatan bahwa jika anda mengubah ini ke FALSE dan file template berubah, anda *tidak* akan melihat perubahan karena template tidak akan direkompilasi. Jika $caching dihidupkan dan $compile_check dihidupkan, maka file yang di-cache akan dibuat ulang bila file template terkait atau file konfig dimutakhirkan. Lihat $force_compile dan clear_compiled_tpl() .