thinkPHP5.1配置多环境Yaconf的运用

版权声明:廖圣平博客,未经博主允许不得转载。企鹅:1194008361 https://blog.csdn.net/qq_22823581/article/details/86509853

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

Yaconf 安装

https://blog.csdn.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 方法。

猜你喜欢

转载自blog.csdn.net/qq_22823581/article/details/86509853