【问题标题】: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
而且有效!!