thinkphp5.1动态设置模板路径配置
微站长
6个月前
1764
0
之前做的程序都只有一个模板,打算做一个多模板的程序,然后就开始研究tp5.1这个template.php
一、首先新建两个模板,在根目录下新建 template/temp1和template/temp2。
二、用到的方法就是自带的函数,config修改配置项目,新建一个Base类。
public function run(Request $request, $params) { $temp = $request->get('temp'); config('template.view_path',"../template/$temp/"); }
三、讲步骤二中新建的Base类,添加到tags.php中,作为应用初始化使用。
'app_init' => [ 'app\\index\\behavior\\Base' ]
四、测试访问
http://xxx.com/index.php?temp=temp1,显示的就是模板一的样式;
http://zb.com/index.php?temp=temp2,显示的就是模板二的样式。
THE END
评论列表