600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > thinkPHP5.0框架 的相关配置文件和读取配置

thinkPHP5.0框架 的相关配置文件和读取配置

时间:2024-05-14 03:39:28

相关推荐

thinkPHP5.0框架 的相关配置文件和读取配置

一、配置文件的格式

a) ThinkPHP支持多种格式的配置格式,但最终都是解析为PHP数组的方式。

b) 主要的学习形式就是数组

return [

'name'=>'',

'age'=>'',

];

二、配置的形式

1、惯例配置

a、惯例配置目录

C:\AppServ\www\tp5\thinkphp\convention.php

b、注意:

一般不要修改惯例配置

2、应用配置

a、应用配置目录

C:\AppServ\www\tp5\application\config.php

3、扩展配置

a、扩展配置

其实就是对配置文件进行分目录的管理

b、扩展配置目录

C:\AppServ\www\tp5\application\database.php

C:\AppServ\www\tp5\application\extra\用户可以自定义配置文件

c、读取database扩展配置

读取databse中的扩展项

dump(config('扩展文件名.password'));

dump(config('database.password'));

读取所有的database扩展

dump(config('database'));

d、自定义扩展配置

1)、在 扩展目录(C:\AppServ\www\tp5\application\extra)下 新建user.php

2)、打开文件

<?php

return [

"name"=>"小郭",

"love"=>"作家",

"wai"=>"小四"

];

三、读取自定义扩展配置

dump(config('user'));

dump(config('user.wai')

四、场景配置

a、解决问题

开发过程可能不同环境下进行开发

b、如何使用

1、修改应用配置(C:\AppServ\www\tp5\application\config.php)

'app_status' => 'home',

2、在应用目录下新建(C:\AppServ\www\tp5\application) 新建对应home.php

3、在home.php 中书写相关配置

五、模块配置

a、解决问题

每一个模块,都有自己特有的配置

b、如何使用(以前台模块为例)

1、在前台模块下(C:\AppServ\www\tp5\application\index)新建 config.php

2、打开配置文件书写

<?php

return [

"index"=>"我是前台配置"

];

六、配置文件之间的加载顺序

1、优先级

动态配置>模块配置>场景配置>扩展配置>应用配置>惯例配置

2、加载顺序

惯例配置->应用配置->扩展配置->场景配置->模块配置->动态配置

3、配置文件实现原理

$data=array(

"name"=>"惯例配置",

'a'=>'a'

);

$data1=array(

"name"=>'应用配置',

"b"=>'b'

);

后面加载的配置,把前面加载匹配同名覆盖

dump(array_merge($data,$data1));

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。