我是靠谱客的博主 俊逸蜜蜂,最近开发中收集的这篇文章主要介绍thinkphp5中配置文件的理解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

thinkphp5中配置文件的理解:

惯例配置:就是在原配置文件的基础上添加配置项

应用配置:就在应用目录(application)下添加config.php配置文件, 重写配置文件。
├─application 应用目录
│ ├─config.php 应用配置文件
│ ├─database.php 数据库配置文件
│ ├─route.php 路由配置文件
│ ├─index index模块配置文件目录
│ │ ├─config.php index模块配置文件
│ │ └─database.php index模块数据库配置文件

扩展配置:5.0.1开始增加了扩展配置目录的概念,在应用配置目录或者模块配置目录下面增加extra子目录,下面的配置文件都会自动加载,无需任何配置。
// 定义配置文件目录和应用目录同级
define(‘CONF_PATH’, DIR.’/../config/’);
├─application 应用目录
├─config 配置目录
│ ├─config.php 应用配置文件
│ ├─database.php 数据库配置文件
│ ├─route.php 路由配置文件
│ ├─index index模块配置文件目录
│ │ ├─config.php index模块配置文件
│ │ └─database.php index模块数据库配置文件

场景配置
创建多个数据库配置文件,中通过config()配置文件中的‘ ‘app_status’ => ‘数据库配置文件名’,

模块配置
在配置文件下’CONF_PATH’=>”config”下创建模块命一样的目录,然后再新建config.php配置文件,就可应用于模块的配置了,当然模块配置也支持extra扩展配置

动态配置
使用set方法动态设置参数,例如:
Config::set(‘配置参数’,’配置值’);
// 或者使用助手函数
config(‘配置参数’,’配置值’);
也可以批量设置,例如:

Config::set([
‘配置参数1’=>’配置值’,
‘配置参数2’=>’配置值’
]);
// 或者使用助手函数
config([
‘配置参数1’=>’配置值’,
‘配置参数2’=>’配置值’
]);

最后

以上就是俊逸蜜蜂为你收集整理的thinkphp5中配置文件的理解的全部内容,希望文章能够帮你解决thinkphp5中配置文件的理解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部