版本:V5.1.23+ 开始,thinkphp完全支持了yaconf方法

Yaconf 安装

开始

thinkPHP5.1配置多环境Yaconf的运用_实际开发


类似原生的写法:

yaconf('im.param1.param2');

但是实际开发过程中,我们会遇到,一台机子上搭建 开发环境,测试环境,仿真环境,所以有三套配置。

我们不想一遍遍代码改过去比如:

yaconf('imdev.param1.param2');
yaconf('imtest.param1.param2');
yaconf('imrel.param1.param2');

只需要在公共函数中加入:

thinkPHP5.1配置多环境Yaconf的运用_实际开发_02

所以你只关心,要获取的值,不需要关心环境配置

yaconf('param1.param2');

当你要不同环境的时候, 你只要想办法修改common.php 中 setYaconf 方法。