我似乎不知道如何在Smarty 3中设置trusted_dir变量。现在,每当我使用{insert name="func_name“script="thescript"}时,我都会得到错误”缺少的脚本文件“。
有谁知道怎么允许这样做吗?$smarty->安全设置为false。
谢谢。
编辑:在发布这个问题时,这个功能还没有添加到Smarty 3中,但是Smarty管理员已经向我保证他会尽快添加这个功能。(http://www.smarty.net/forums/viewtopic.php?p=65549),所以我们应该很快就能看到。
编辑2功能现在已经添加到Smarty 3中,并与Smarty 2 :-)一样工作
发布于 2010-07-05 12:04:41
http://www.smarty.net/manual/en/variable.trusted.dir.php
它基本上是说,您必须启用安全性来访问它。
要设置trusted_dir,您可以执行类似于以下操作的操作:
$Smarty->trusted_dir = array(
'my_first_dir',
'my_second_dir/my_third_dir'
);它将允许来自my_first_dir和my_third_dir (位于my_second_dir中)的脚本。
https://stackoverflow.com/questions/3179197
复制相似问题