Rumah  >  Artikel  >  pembangunan bahagian belakang  >  smarty是否自动缓存模板

smarty是否自动缓存模板

WBOY
WBOYasal
2016-06-13 12:47:13907semak imbas

smarty是不是自动缓存模板?
比如

<br />
//$obj_tpl是smarty对象<br />
$obj_tpl->setTemplateRoot(dirname(__FILE__));<br />
$obj_tpl->display("index.tpl");<br />

然后我有2个目录,每个目录都有index.tpl,php文件和index.tpl在一起。也就是说有2套模板。
我发现第二个目录读的是第一个目录的index.tpl。
我用了
<br />
$obj_tpl->caching=false;<br />
$obj_tpl->clear_all_cache();//清除所有缓存<br />
$obj_tpl->clear_cache('index.tpl');//清除index.tpl的缓存<br />

也不管用。
dirname(__FILE__)的值每个目录不一样。
难道不能用同名的模板文件吗?路径是不同的。

Smarty
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn