137-8715-2736

thinkphp5.0网站开发之配置目录

2020-5-23 00:24| 查看: 57| 评论: 22

摘要: thinkphp5.0网站开发之配置目录,系统默认的配置文件目录就是应用目录(APP_PATH),也就是默认的application下面。
thinkphp5.0网站开发之配置目录,系统默认的配置文件目录就是应用目录(APP_PATH),也就是默认的application下面。
发表评论

最新评论

2020-5-23 00:32
直接在extra目录下创建一个配置文件,然后直接用助手函数config('配置文件名'),返回的就是整个配置数组了,但是为何没有合并?
2020-5-23 00:32
自习看文档,,默认是没有的,需要在入口文件中定义配置路径.然后自建此目录
2020-5-23 00:31
为什么自定义命令里面进行数据链接,读取的配置不是config/database.php,而是thinkphp/convention.php
2020-5-23 00:31
我下的是thinkphp5.0.24版本的,为什么没有config这个目录?
2020-5-23 00:31
thinkphp5 默认的index目录,我改了个名字后,如indexa, 就 不能访问了,但在thinkphp3中是可以的,怎么解决?
2020-5-23 00:30
application/extra目录不生效原因:thinkphp/library/think/App.php 262行 Config::load($filename, pathinfo($file, PATHINFO_FILENAME)) 改成 Config::load($filename)就能生效
2020-5-23 00:30
if (isset(self::$rules['name'][$name]) || isset(self::$rules['name'][$name2])) {
throw new HttpException(404, 'invalid request:' . str_replace('|', $depr, $url));
}
library\Route.php line 1263 没有判断是否为强制路由模式 造成所有配置了路由规则的原始链接无法访问
2020-5-23 00:30
配置了CONF_PATH之后模块的也要放在项目目录同级的那个config目录中吗 是否可以定义基础的在application同级的config然后模块的配置在模块的config目录中呢?
2020-5-23 00:27
在index模块下新建config.php 文件 为什么没有加载?
2020-5-23 00:26
tinkphp5.0.11版本定义不了配置文件
2020-5-23 00:26
"扩展配置文件的文件名(不含后缀)就是配置参数名" 这句话就是坑
2020-5-23 00:26
我就是在入口文件中定义的,这与我把入口文件移动到tp5根目录下应该没啥关系吧?
2020-5-23 00:26
你在哪里定义的 必须在入口文件中定义
2020-5-23 00:25
重新定义define('CONF_PATH', DIR.'/../config/');时,一直提示Constant CONF_PATH already defined,这个是什么情况,为什么是已经被定义了?
2020-5-23 00:25
扩展配置不可覆盖前面的配置,否则会报错
2020-5-23 00:25
谢谢,之前确实是我用法不对,没有引用加上配置文件名
2020-5-23 00:25
thinkphp5.0.2 application/extra/config.php 也没有自动加载。 不知原因。
2020-5-23 00:25
比如你在 index/extra/my.php 中加入配置如下:
<?php
return [
'foo' => 'bar',
];
那么,在控制器中通过 echo \think\Config::get('my.foo'); 访问,但似乎不支持二级配置
2020-5-23 00:24
5.0.3,application/extra下面的配置文件没有加载,为什么
2020-5-23 00:24
index模块下的extra文件夹中配置文件命名有什么要求吗?怎么无法加载呢?