一个坑,足足填了两天
TP5的手册真的是太应付了,最开始说config文件的引入方式是在模块文件夹下面新建extra,然后这个文件夹下面的config文件自动引入
我在public文件夹下面新建入口文件demo.php
然后在application里新建demo文件夹,新建view文件夹,view文件夹下面新建index文件夹,下面新建index.html文件存放view文件
在demo文件夹里新建controller文件夹,controller文件夹下面新建index.php控制器文件
然后再同级下面新建extra文件夹,extra文件夹里新建config.php文件,用来放配置文件,config.php中写
return [
'view_replace_str' => [
'PUBLIC'=>'/public/',
'ROOT' => '123',
],
];
然后再$this->view在前端直接写ROOT无法输出,查了手册,各种说各种有,什么 'view_replace_str'要换成XXX等说啥的都有,就是无法解析ROOT
最后解决:
把extra弃用,这个自动加载绝对是有问题的
在模块文件夹demo下面新建config.php 把上面代码写入,前端可以解析输出ROOT。
tp5,坑真多!