如何在Symfony 2/3中调试环境中的所有参数?

问题描述 投票:13回答:1

我想通过获取包含所有这些参数的表来调试特定环境中的Symfony参数,其值如下:

Parameter  | prod  | dev  | foo   |
-----------|-------|------|-------|
appname    | toto  | titi | tata  |
isonline   | true  | true | true  |  // Inheritance appears
firstname  | undef | Bob  | Bob   |  // No values appears

你知道是否有功能/包/命令来做到这一点?当您获得具有不同配置的5个以上环境时,这非常必要。我不是自己开发它,但我没有办法从文件加载参数并以干净和语言无关的方式列出所有配置文件。

symfony
1个回答
13
投票

正如@Matteo在评论中所说,您可以使用以下命令查看所有参数

php bin/console debug:container --parameters --env=prod

但是没有任何命令可以列出所有环境中的所有参数,您必须创建一个脚本(使用grep和上面的命令的bash脚本)或Symfony命令来获得您想要的内容。

© www.soinside.com 2019 - 2024. All rights reserved.