thinkphp3.2 自定义模板路径 thinkphp 如何自定义模板路径?比如display($template);
我不想按照thinkphp给的“视图目录/[模板主题/]控制器名/操作名+模板后缀”这个模式,我想自己设置,比如display('/abc/def/111.html'),...
我不想按照thinkphp给的“视图目录/[模板主题/]控制器名/操作名+模板后缀”这个模式,我想自己设置,比如display('/abc/def/111.html'),thinkphp有提供这类方法吗?如果改他的模板引擎的话,涉及多吗?
展开
1个回答
展开全部
那你可以自己创建一个公共控制器如梁缓 commonController.class.php。然后每一个前端的控制器都继承这个公共的控制器,在这个控制器里面创建一个方法,参考display方法写一个,将里面的路径什么漏渣闹的按返罩照自己的喜好写就行了。
更多追问追答
追问
其实我本意是想偷个懒的,如果在外层在包装一个控制器的话,还不如我把原来的备份一下,改他的模板引擎,我想了解下看看有没有捷径,3q啦
追答
貌似没有,tp就只有display是引用模板文件的方法,其他类似的就没有了。如果用的不习惯可以自己写一个来用的呢,我是不太建议直接改tp的内置代码的,因为到时候在进行tp的版本升级的时候这些东西又要重新改,很麻烦的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询