如何为生产和开发环境加载不同的数据库?
在parameters.yml中,我有主数据库配置,但我不知道如何添加具有不同参数的开发数据库。
我正在 Google 上寻找此内容,但找不到任何帮助。
也许与 config_dev.yml 和 config_prod.yml 一起使用?但我不知道该怎么做。
如有任何帮助,我们将不胜感激。谢谢。
最佳答案
我会做这样的事情:
文件层次结构:
1) parameters.yml
- 用于公共(public)参数
2) 创建 parameters_dev.yml
- 仅开发数据库连接参数
3) 创建 parameters_prod.yml
- 仅 prod 数据库连接参数
在配置文件的头部:
1) config.yml
imports:
- { resource: parameters.yml }
2) config_dev.yml
imports:
- { resource: config.yml }
- { resource: parameters_dev.yml }
3) config_prod.yml
imports:
- { resource: config.yml }
- { resource: parameters_prod.yml}
关于php - 加载不同的数据库 Symfony2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27323749/