标签: symfony1
答案 0 :(得分:0)
我会说不可能在databases.yml文件中包含变量而不在命令行上使用脏技巧等。但是你可以定义多个数据库(如测试)或者你可以加载databases.yml在运行时,
$file = sfConfig::get('sf_config_dir').'/databases.yml'; $content = file_get_contents($file);
并使用dsn的preg_replace更改它。这应该有用,但我真的不会用它。