我正在开发一个基于symfony2的应用程序,我正在使用doctrine进行数据库访问。我的实体不在标准目录中,因此我必须在配置文件中为每个包配置实体。嵌入式配置和少量自定义数据类型也是如此。
问题是config.yml变得非常庞大。我想拆分该配置,以便所有自定义类型和其他与bundle相关的doctrine配置都位于bundle的目录中。这可能与symfony2有关吗?
答案 0 :(得分:1)
是的,有可能。您可以使用imports
子句并将配置拆分为单独的文件:
<强> config.yml:强>
imports:
- { resource: path/to/your/separate/file.yml }
- { resource: path/to/your/another/separate/file.yml }
#you can also use your bundle name as a part of path
- { resource: @AppBundle/Resources/config/local_whatever_config.yml }
#now regular configuration goes:
framework:
secret: %secret%