Symfony可用的所有内核参数列表,如%kernel.debug%

时间:2015-07-10 11:00:55

标签: symfony

如何获取可在配置文件中使用的所有内核参数的列表。例如,在config.yml中我知道我可以访问%kernel.debug%,它返回true或false,具体取决于app.php(或app_dev.php)文件中的AppKernel初始化。

1 个答案:

答案 0 :(得分:18)

从2.3开始,您可以使用debug:container / container:debug命令。

> = 2.3< = 2.5

列出容器中的所有参数
php app/console container:debug --parameters

对于* nix使用grep来限制结果
php app/console container:debug --parameters | grep kernel

查看特定参数
php app/console container:debug --parameter=kernel.debug

> = 2.6< 3.0(如果不使用3.0目录结构)

列出容器中的所有参数
php app/console debug:container --parameters

对于* nix使用grep来限制结果
php app/console debug:container --parameters | grep kernel

查看特定参数
php app/console debug:container --parameter=kernel.debug

> = 3.0(如果使用3.0目录结构,则更低)

列出容器中的所有参数
php bin/console debug:container --parameters

对于* nix使用grep来限制结果
php bin/console debug:container --parameters | grep kernel

查看特定参数
php bin/console debug:container --parameter=kernel.debug