2 TP5框架配置目录的种类与设置技巧:默认/自定义/扩展配置

  • 效果


    image.png

note

配置目录分为三类:1.默认配置目录 2.自定义配置目录 3.扩展配置目录

1.默认配置目录: 默认配置目录的目录(C:\www\tp5\application)目录下的config.php
惯例配置文件的目录在(C:\www\tp5\thinkphp)下的convention.php
应用配置:application目录
模块配置:application/模块目录
如何查看配置文件的内容?(目录在C:\www\tp5\application\index\controller)下的Index.php:
代码如下

2.自定义配置目录(推荐使用): 入口文件的配置目录在(C:\www\tp5\public)的下的 index.php
入口文件中添加:CONF_PATH常量
按常量约定创建对应配置目录
入口文件的配置目录在(C:\www\tp5\public)的下的 index.php
index.php 代码如下

然后在C:\www\tp5的目录下创建config文件夹,再创建config.php
代码如下:

 true,
    'site_name' => 'www.php.cn',
];

然后在浏览器查看效果(tp5.com)
那么在C:\www\tp5\config目录下创建index文件夹;那么这个index目录和应用中的index模块进行绑定,在index目录下
再创建config.php,那么现在这个config.php它就是index模块所对应的配置文件.
修改现在这个config.php代码如下:

 '跡美' ,
];

然后能在浏览器上看到由原来array(62)变成array(63),在最下面能看到所写的值

3.扩展目录:
在应用/模块目录中创建extra(额外的)目录
文件名->配置名,内容->配置值

  • 扩展配置目录,还是以自定义配置目录为例,在自定义配置目录(C:\www\tp5\config)的config目录下面
    创建extra文件夹,然后在extra文件夹下面创建的文件名比较特殊,这个文件名就是我们想创建的哪一个配置项的名称
    比如:配置项文件名叫my_base.php,即在(C:\www\tp5\config\extra)下创建my_base.php
    my_base.php代码如下:(my_base.php的文件名就是我们配置文件中的配置项的名称,内容就是配置项的值)
 'Peter',
'my_age' => 28,
'my_sex' => '男',
];

能在浏览器(tp5.com)能看到效果
同用也可以在extra目录下创建test.php
test.php代码如下:

 'PHP中文网' ,
];

总结:ThinkPHP5配置目录主要分为三类:默认配置目录,自定义配置目录和扩展配置目录,
无论你采用哪一种配置目录,最终都会应用配置文件合并后输出~~

你可能感兴趣的:(2 TP5框架配置目录的种类与设置技巧:默认/自定义/扩展配置)