thinkphp配置文件的理解
来源:互联网 发布:开源电商源码 编辑:程序博客网 时间:2024/06/10 16:51
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’=>’配置值’
]);
- thinkphp配置文件的理解
- ThinkPHP配置文件的加载
- 笔记--ThinkPHP的配置文件
- ThinkPHP配置文件的加载
- thinkphp配置文件的编码问题
- Thinkphp 关于Behavior的理解
- thinkphp的config.php配置文件选项
- ThinkPHP 框架中获取配置文件的数组
- 理解Compass的配置文件
- 理解Compass的配置文件
- linux配置文件的理解
- struts2 配置文件的理解
- THINKPHP配置文件外【自定义配置文件】
- 怎么理解thinkphp的volist标签
- 理解ThinkPHP当中的D方法
- thinkphp中的session的使用和理解!
- ThinkPHP惯例配置文件
- thinkphp 3.0 库配置文件
- 浅谈FPGA串口通信数据解析的两种方式
- Hdu 6063
- 2017 Multi-University Training Contest
- JS与&& 或||运算符 优先级
- XVII Open Cup named after E.V. Pankratiev Problem I. Rage Minimum Query 手写小根堆、卡时间+卡内存、或者随机化
- thinkphp配置文件的理解
- Spring4从入门到精通---工厂方法创建bean
- 四、java运行环境之centos 如何开启端口
- 第二章 环境搭建
- IDEA GsonFormat插件 Json字符串自动生成实体类
- ldrc 报表文件
- POJ 3140 Contestants Division 树型DP删边
- spring事务管理
- dhcp 配置服务