您好我有一个使用Smarty 2.6.26模板引擎开发的应用程序。
申请工作正常,直到上周。现在我得到一个奇怪的场景。有时或经常我的网站显示白页而不是我的网站内容。清理templates_c目录可以解决问题。但这是在连续的基础上发生的。我没有在我的应用程序中启用smarty缓存。
任何帮助都非常感谢。
$smarty->compile_check = false; ( changed to false from true )
我当前的Smarty设置
define('SMARTY_DIR', 'Smarty/libs/');
require_once(SMARTY_DIR . 'Smarty.class.php');
$smarty = new Smarty;
$smarty->compile_check = false;
$smarty->debugging = false;
$smarty->template_dir = 'view';
$smarty->compile_dir = 'templates_c';
答案 0 :(得分:0)
您可以通过设置force_compile
来查看是否为编译缓存。
$smarty->force_compile = true;
这应该只用于调试。当我在我的开发环境中工作时,当我尝试刷新浏览器以查看更改并且更改的文件没有时,我遇到了同样的问题完成复制到测试服务器。