我正在阅读本书,发现可以使用以下命令在控制台中转储捆绑软件的配置:
app/console config:dump-reference framework
从CLI。我想知道为什么捆绑包的配置与app / config / config.yml中的捆绑包不同,所以有人可以告诉我,为什么配置不同,哪个捆绑包配置(在这种情况下为FrameworkBundle配置)转储到控制台?
我之所以问是因为,在第4章的书中没有对此发表任何评论。
感谢您的关注!
该文件app/config/config.yml
仅覆盖默认配置。
对于框架捆绑包,通过扩展来设置配置(请参阅doc)。
如您在此PHP类中所见Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension
,FrameworkExtension从Resources/config
目录加载一些XML文件。在那里定义了可以在中配置的所有服务app/config/config.yml
。
配置结构和默认值已在其中设置FrameworkBundle/DependencyInjection/Configuration.php
,请参阅有关定义和处理配置值的 文档。
这本书上有一个段落(通过容器扩展导入配置)。它来自symfony 2.5 book的第234页。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句