【问题标题】:Kohana - database config per environmentKohana - 每个环境的数据库配置
【发布时间】:2013-06-11 16:33:00
【问题描述】:

我想在我的引导程序中设置正确的配置,我将使用环境的功能。 我尝试使用

Database::instance('my_conf');

Kohana::$config->attach(new Config_File('config/'.$environment));

这行不通....

有什么想法吗?

Kohana 版本:3.3

【问题讨论】:

    标签: database kohana config environment kohana-3.3


    【解决方案1】:

    1 - 在您的引导程序中,加载模型模块后,编写:

    Kohana::$config->attach(new Config_File('config/'.$_SERVER['YOUR_ENV']));
    

    2 - 在文件夹配置中创建一个名为 $_SERVER['YOUR_ENV'] 的子文件夹“foobar”

    3 - 放入你的文件 > config/foobar/database.php |不要更改“默认”键

    return array
    (
        'default' => array
        (
            // your config
        )
    )
    

    4 - 在 apache 中设置:

    SetEnv YOUR_ENV foobar
    

    而且有效!!

    【讨论】:

      猜你喜欢
      • 2014-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多