symfony2:您已经请求了一个不存在的参数“secret”

时间:2013-09-10 06:38:07

标签: symfony sonata-admin

安装并配置奏鸣曲管理员后。我的框架中出现以下错误。请帮忙..

您已请求不存在的参数“secret”。

4 个答案:

答案 0 :(得分:8)

请务必导入config.yml文件顶部的parameters.yml文件

imports:
    - { resource: parameters.yml }

答案 1 :(得分:2)

在你的parameters.yml中,你必须有一个属性“secret”,因为在你的config.yml中你用这一行引用了“secret”:secret:%secret%

答案 2 :(得分:2)

如果您向imports添加第二个config.yml部分,则会发生此错误,从而覆盖导入parameters.yml的第一个默认指令。

答案 3 :(得分:0)

2个步骤要解决此错误:

1.确保导入config.yml文件顶部的parameters.yml文件

imports:
    - { resource: parameters.yml }

2.确保在parameters.yml中添加缺失的变量

secret: ThisTokenIsNotSoSecretChangeIt