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

use*_*229 5 symfony

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

qoo*_*mao 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  

  • Symfony 3.2 `php bin/console debug:container --parameters` (2认同)