thinkPHP5.1Yaconf的运用。
版本:V5.1.23+ 开始,thinkphp完全支持了yaconf方法
Yaconf 安装
https://blog.****.net/qq_22823581/article/details/82702139
开始
类似原生的写法:
yaconf('im.param1.param2');
但是实际开发过程中,我们会遇到,一台机子上搭建 开发环境,测试环境,仿真环境,所以有三套配置。
我们不想一遍遍代码改过去比如:
yaconf('imdev.param1.param2');
yaconf('imtest.param1.param2');
yaconf('imrel.param1.param2');
只需要在公共函数中加入:
所以你只关心,要获取的值,不需要关心环境配置
yaconf('param1.param2');
当你要不同环境的时候, 你只要想办法修改common.php 中 setYaconf 方法。