smarty template engine
Friday, July 25, 2008  
download | documentation | faq | forum | mailing lists | changelog | contribs 


search for in the  


Bab 10. Konsole Debugging

Ada konsol debugging yang disertakan dengan Smarty. Konsol ini memberitahu anda semua template yang disertakan, variabel yang ditempati dan variabel file config untuk permintaan template saat ini. File template bernama debug.tpl disertakan dengan distribusi Smarty yang mengontrol pembentukan konsol.

Setel $debugging ke TRUE dalam Smarty, dan jika diperlukan, set $debug_tpl ke path sumber daya template ke debug.tpl (standarnya ini dalam SMARTY_DIR). Ketika anda mengambil halaman, jendela konsol Javascript akan tampil dan memberikan nama pada anda dari semua template yang disertakan dan variabel yang ditempati untuk halaman saat ini.

Untuk melihat variabel yang tersedia untuk template tertentu, lihat fungsi template {debug}. Untuk mematikan konsole debugging, set $debugging ke FALSE. Anda juga bisa menghidupkan sementara konsol debugging dengan menyimpan SMARTY_DEBUG dalam URL jika anda menghidupkan opsi ini dengan $debugging_ctrl .

Catatan Teknis: Konsol debugging tidak bekerja saat anda menggunakan fetch() API, hanya ketika menggunakan display(). Ini adalah satu set pernyataan javascript yang ditambahkan ke paling bawah dari template yang dibuat. Jika anda tidak menyukai javascript, anda dapat mengeedit template debug.tpl untuk membentuk output seperti yang anda sukai. Data debug tidak di-cache dan info debug.tpl tidak disertakan dalam output konsol debug.

Catatan: Waktu pengambilan dari setiap template dan file config adalah dalam detik, atau pecahannya.

Lihat juga troubleshooting, $error_reporting dan trigger_error().




 

credits 

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

All rights reserved.