thinkphp3.2 自定义模板路径 thinkphp 如何自定义模板路径?比如display($template);

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式