模板 自定义view文件夹 中间件 路由和路由函数 自定义多个route文件 session无效 自定义多个公共函数 中间件别名和数据库连接 伪静态 自定义类库extends 以年月日+编号拼接id,且编号每天从0开始 跨域 宝塔面板新建网站403 网页包含过多重定向 缓存 路由绑定子域名 方法参数错误 php导出excel时身份证变成科学技术法 获取路由参数 生成二维码phpqrcode 使用腾讯OCR(扫描) thinkphp6微信支付回调不访问 查询构造器 导入导出excel:安装使用 导入导出Excel:按日期导出 tp6腾讯云短信 thinkphp unserialize(): Error chinese-calendar 将base64保存到本地

自定义view文件夹

首页 > PHP > Thinkphp6 更新日期:2021-04-20 15:31:15

p6默认的视图文件夹为根目录下的view。 但打开config/view.php,可进行修改。可以将任意文件夹,设为view文件夹。

return [    
    // 模板引擎类型使用Think    
    'type'=> 'Think',    
    // 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法    
    'auto_rule'=> 1,    
    // 模板目录名,在这里设置    
    'view_dir_name' => 'app/View',     
    ……
];

修改之后,在控制器里,输出模板,就是从新文件夹的根目录下开始读取的,如:

return View::fetch('Admin/TaskList', []);

我自己将view挪到了app目录下,所以上面的例子,就相当于是app/view/Admin/TaskList.html(注,文件格式,在view.php里也能改)。


标题导航