Get Smarty


Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Buy cheap glasses from and save up to 80%.

Where to buy prescription glasses? is your best choice!

Where to buy discount wedding dresses and cheap smart dresses free shipping -

Shop for 2018 World Cup Football Boots Online sale at

Browse best 2018 world cup soccer cleats and shoes from



is_cached() -- mengembalikan true jika ada cache yang benar untuk template ini


bool is_cached ( string template [, string cache_id [, string compile_id]])

  • Ini hanya bekerja jika $caching disetel ke TRUE, lihat seksi caching untuk info lebih jauh.

  • Anda juga dapat mengirimkan $cache_id sebagai parameter opsional kedua seandainya anda menginginkan multipel cache untuk template yang diberikan.

  • Anda dapat menyertakan $compile id sebagai parameter opsional ketiga. Jika anda mengabaikan parameter itu persisten $compile_id dipakai bila disetel.

  • Jika anda tidak ingin mengirimkan $cache_id tapi ingin mengirimkan $compile_id anda harus mengirimkan NULL sebagai $cache_id.

Catatan Teknis: Jika is_cached() menghasilkan TRUE ia sebenarnya mengambil output yang di-cache dan menyimpannya secara internal. Setiap panggilan berikutnya ke display() atau fetch() akan mengembalikan ouput ini yang secara internal disimpan dan tidak mencoba mengambil ulang file cache. Ini menghindari kondisi lomba yang mungkin terjadi saat proses kedua membersihkan cache diantara panggilan ke is_cached() dan ke display() dalam contoh di atas. Ini juga berarti panggilan ke clear_cache() dan perubahan lain dari setelan-cache mungkin tidak berpengaruh setelah is_cached() mengembalikan TRUE.

Teladan 13-1. is_cached()

caching = true; if(!$smarty->is_cached(\'index.tpl\')) { // lakukan panggilan database, tempatkan vars di sini } $smarty->display(\'index.tpl\'); ?>'); ?>

Teladan 13-2. is_cached() with multiple-cache template

caching = true; if(!$smarty->is_cached(\'index.tpl\', \'FrontPage\')) { // lakukan panggilan database, tempatkan vars di sini } $smarty->display(\'index.tpl\', \'FrontPage\'); ?>'); ?>

Lihat juga clear_cache(), clear_all_cache(), and seksi caching.

No comments for this page.
Post a Comment
All comments are moderated. Support questions are ignored, use the forums instead.
Email: (not shown)
What is 6 plus 7? (Are you human?)