【问题标题】:Symfony2 config load orderSymfony2 配置加载顺序
【发布时间】:2013-06-26 09:52:44
【问题描述】:

我想知道 Symfony 在加载配置文件时使用什么顺序,但我似乎找不到答案。稍后使用 Extension 类中的 processConfiguration 方法对配置进行展平。

【问题讨论】:

    标签: php symfony configuration


    【解决方案1】:
    • Symfony 首先加载 app/config/config.yml
    • config_{environment}.yml 之后可以覆盖默认设置;
    • 之后,所有包配置都按照在app/AppKernel.php 中注册的包的顺序加载。

    【讨论】:

    • 感谢您的回答;)
    • 在 Symfony 2.3 中,似乎首先按照定义的顺序加载捆绑配置,然后是 AppKernel::registerContainerConfiguration() 中指定的文件。
    • 抱歉,Symfony 首先加载config_{environment}.yml。通常这个文件imports config.yml。这是由 AppKernel.php 完成的,至少在新生成的项目中是这样。
    猜你喜欢
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    • 2022-10-07
    • 2013-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多