一、设置配置数据
swoft 配置可以划分为环境配置(env)与应用配置(config)
环境配置
环境配置通常写在
env
文件并以 key-value 的格式进行配置,key以大写的字母,数字与下划线组合。
应用配置
应用配置数据是由一个 bean 对象管理的,可以在 app/bean.php 文件设置应用配置参数
config 对应的配置选项如下:
path
自定义配置文件路径base
主文件名,默认 base ,其他文件的数据都会按文件名为key合并到主文件数据中type
配置文件类型,默认 php 同时也支持 yaml 格式parser
配置解析器,默认已经配置 php/yaml 解析器env
配置当前环境,比如 dev/test/pre/pro
二、配置的数据格式
配置目录所有配置文件会解析成一个数组,但是不会递归合并数据,只会合并当前目录文件数据,以它的文件名称为数组 key 进行合并数组
只会解析当前目录文件数据,不会递归解析数据。当前使用 env 配置时,环境目录里面的