2017-05-05 14:21:35 13274次浏览 1条回答 0 悬赏 10 金钱

我在 web/index.php 设置了 defined('YII_ENV') or define('YII_ENV', 'prod');
使用 Yii::$app->params 获取 params 配置时 取到的是 params-loan.php 里面的
不能识别 自动根据 YII_ENV 是 prod 或 dev 调用 params-loan.php params.php 吗?

最佳答案

  • dingjj2010 发布于 2017-05-05 14:27 举报

    修改下配置文件main.php下,最上面一行,

    $params = array_merge(
        require(__DIR__ . '/../../common/config/params.php'),
        require(__DIR__ . '/../../common/config/params-local.php'),
        require(__DIR__ . '/params.php'),
        require(__DIR__ . '/params-local.php')
    );
    

    这里用if判断环境,修改merge不同的文件就可以了.

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
路人甲
见习主管

路人甲

注册时间:2015-06-24
最后登录:2017-09-26
在线时长:11小时13分
  • 粉丝3
  • 金钱125
  • 威望0
  • 积分235

热门问题