嘿伙计们很聪明,想知道我是否可以从其他网络服务器加载模板......我试过了
$smarty->template_dir = "http://www.testsite.com/templates";
但没有运气,不知道接下来要尝试什么,任何帮助都会受到很大的好评谢谢!
答案 0 :(得分:1)
我不知道Smarty是否支持模板的远程源,但即使这样做,这里的问题是模板文件很可能在远程服务器上被解析为PHP - 你需要配置web www.testsite.com上的服务器不使用PHP处理/ templates中的模板文件。
答案 1 :(得分:0)
为什么不做
if(time() - file_mtime("/tmp/template_dir/tmp_template.tpl") > 86400)
file_put_contents("/tmp/template_dir/tmp_template.tpl", file_get_contents("http://www.testsite.com/templates/template.tpl"));
$smarty->template_dir = "/tmp/template_dir/";