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