我正在尝试使用Smarty Cache Handler Function。首先,我使用Smarty手册中发布的相同示例函数。
function mysql_cache_handler($action, &$smarty_obj, &$cache_content,
$tpl_file=null, $cache_id=null, $compile_id=null, $exp_time=null);
问题在于,当我尝试
时$smarty->display("template.tpl", $cache_id);
变量$cache_content
总是空的......有人可以解释原因吗?
更新:是的,我也设置了$ smarty-> caching = true;
答案 0 :(得分:0)
你做过
$smarty->cache_handler_func = 'mysql_cache_handler';
在显示()之前?