请教一个smarty3的问题
安装了Smarty3,然后在测试代码时,使用display('index') ,页面能够正常显示,模版也正常,然后smarty生成的文件也存在(在配置的cache目录下)。
但是发现一个问题,也不知道是不是bug了。
在action中,如果我调用 $smarty->isCached('index'); 不管怎样都返回false。照理说我的缓存文件什么的都应该能够找到的啊。
我预期的目的是:
if ($smarty->isCached('index')) {
$this->display('index'); // 相当于这里不执行数据库的操作,直接返回缓存的文件。
} else {
// .. 先执行数据库的查询
$this->display('index'); // 生成模版缓存文件,并显示页面
}