php smarty是否可以调用上级或同级目录的模板
是否可以这样设置$smarty->templates_dir="../templates";$smarty->compile_dir="../templates_c";$...
是否可以这样设置
$smarty->templates_dir = "../templates";
$smarty->compile_dir = "../templates_c";
$smarty->cache_dir = "../cache";
也就是说 这几个目录都和上级目录中的
然后我把模板放到 上级目录的 templates smarty会找不到?
请问高手哪里的问题? 展开
$smarty->templates_dir = "../templates";
$smarty->compile_dir = "../templates_c";
$smarty->cache_dir = "../cache";
也就是说 这几个目录都和上级目录中的
然后我把模板放到 上级目录的 templates smarty会找不到?
请问高手哪里的问题? 展开
展开全部
这个上级目录指的应该是你的 php文件的上级目录
调用的时候直接 $smarty->display('xxx.tpl');
今天才开始看smarty,呵呵
这个问题我也试过很多次了。
我的结论是设置$smarty->templates_dir = "../templates";时是相对于你的php文件来说的
实现$smarty->display('xxx.tpl');里的模板路径是相对于你的模板目录说的
————————————————
建议你自己写个子类继承Smarty类,里面写绝对路径。
调用的时候直接 $smarty->display('xxx.tpl');
今天才开始看smarty,呵呵
这个问题我也试过很多次了。
我的结论是设置$smarty->templates_dir = "../templates";时是相对于你的php文件来说的
实现$smarty->display('xxx.tpl');里的模板路径是相对于你的模板目录说的
————————————————
建议你自己写个子类继承Smarty类,里面写绝对路径。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询