Symfony 2配置文件和捆绑配置

时间:2015-07-29 06:45:56

标签: symfony

我正在开发一个基于symfony2的应用程序,我正在使用doctrine进行数据库访问。我的实体不在标准目录中,因此我必须在配置文件中为每个包配置实体。嵌入式配置和少量自定义数据类型也是如此。

问题是config.yml变得非常庞大。我想拆分该配置,以便所有自定义类型和其他与bundle相关的doctrine配置都位于bundle的目录中。这可能与symfony2有关吗?

1 个答案:

答案 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%