Heim > Backend-Entwicklung > PHP-Tutorial > smarty模板局部缓存实例教程

smarty模板局部缓存实例教程

WBOY
Freigeben: 2016-07-25 08:53:09
Original
992 Leute haben es durchsucht
  1. require('smarty.class.php');
  2. $smarty = new smarty;
  3. $smarty->caching = true;
  4. function smarty_block_dynamic($param, $content, &$smarty) {
  5. return $content;
  6. }
  7. $smarty->register_block('dynamic', 'smarty_block_dynamic', false);
  8. $smarty->display('index.tpl');
复制代码

index.tpl模板文件:

  1. page created: {"0"|date_format:"%d %h:%m:%s"}

  2. {dynamic}
  3. now is: {"0"|date_format:"%d %h:%m:%s"}
  4. ... do other stuff ...
  5. {/dynamic}

复制代码

当重新加载此页面时,会注意到这两个日期不同。 一个是“动态“,一个是“静态”。你能够在{dynamic}...{/dynamic}之间作任何事情,并且保证它将不会像剩下的页面一样被缓存。

以上就是smarty模板局部缓存的例子,希望对大家有所帮助。



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage