首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >thinkphp5.1的模板路径的配置及对应情况

thinkphp5.1的模板路径的配置及对应情况

作者头像
用户12023652
发布2026-07-29 11:01:43
发布2026-07-29 11:01:43
860
举报

thinkphp5.1的模板路径的配置及对应情况

模板的路径配置,系统默认在config/template.php中的view_path来设置

View_path为空时,默认是模板路径是,每个应用目录下的view文件夹,下层是控制器名目录/方法名.html,例如appliaction/admin/view/index/login.html

设置了系统的view_path

  • 会导致所有的应用都到同一目录下,如果是单引用,没有问题,但多应用,有同名控制器,就会出现相互覆盖的问题
  • 以'/'开始的话,会找到系统文件目录开始,例如,'/data/php/templates/'
  • 以字母开始,会找到public目录下的目录,例如,'templates/',实际是/tp5根目录/public/templates/

单独给每一个应用设置模板路径

在应用目录下面,新建config/template.php文件

template.php中输入,如下内容,就可以指定应用的模板路径

代码语言:javascript
复制
return [
    'view_path'    => 'templates/admin/',
];
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-05-07,如有侵权请联系 cloudcommunity@tencent.com 删除
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档