Kohana - 每个环境的数据库配置

时间:2013-06-11 16:33:01

标签: database kohana config environment kohana-3.3

我想在我的bootstrap中设置正确的配置我将使用环境的功能。 我尝试使用

Database::instance('my_conf');

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

这不起作用....

有什么想法吗?

Kohana版本:3.3

1 个答案:

答案 0 :(得分:2)

1 - 在你的引导程序中,在加载Model模块后,写下:

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

它有效!!