【发布时间】:2015-07-29 06:45:56
【问题描述】:
我正在开发一个基于 symfony2 的应用程序,并且我正在使用学说进行数据库访问。我的实体不在标准目录中,所以我必须在配置文件中为每个包配置实体。嵌入式配置和一些自定义数据类型也是如此。
问题是 config.yml 变得非常庞大。我想拆分该配置,以便所有自定义类型和其他与捆绑相关的学说配置都位于捆绑的目录中。 symfony2 可以吗?
【问题讨论】:
标签: symfony
我正在开发一个基于 symfony2 的应用程序,并且我正在使用学说进行数据库访问。我的实体不在标准目录中,所以我必须在配置文件中为每个包配置实体。嵌入式配置和一些自定义数据类型也是如此。
问题是 config.yml 变得非常庞大。我想拆分该配置,以便所有自定义类型和其他与捆绑相关的学说配置都位于捆绑的目录中。 symfony2 可以吗?
【问题讨论】:
标签: symfony
是的,这是可能的。您可以使用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%
【讨论】: