我是Symfony2的新手,我一直关注symblog tutorial
但是当我加载主页时出现此错误
ParameterNotFoundException: You have requested a non-existent parameter "secret".
我应该在哪里检查是否在config.yml中是否应该在哪个语句中编辑config.yml。
答案 0 :(得分:4)
该参数将在app/config/parameters.ini
(或更新版本的.yml)中设置。确保该文件存在,看起来像这样:
[parameters]
database_driver = pdo_mysql
database_host = localhost
database_port =
database_name = symfony
database_user = root
database_password =
mailer_transport = smtp
mailer_host = localhost
mailer_user =
mailer_password =
locale = en
secret = ThisTokenIsNotSoSecretChangeIt
答案 1 :(得分:3)
我遇到了同样的问题,事实证明我在config.yml中添加了第二个导入部分。 所以我删除了它,只是将我的资源添加到文件顶部的顶部导入部分,现在它可以工作了! 我正在添加奏鸣曲管理服务。 希望这会有所帮助。
进口:
- { resource: parameters.yml }
- { resource: security.yml }
- { resource: @MyBundle/Resources/config/admin.yml }
而不是错误的
进口:
- { resource: parameters.yml }
- { resource: security.yml }
进口:
- { resource: @MMyBundle/Resources/config/admin.yml }
答案 2 :(得分:0)
我也研究了这篇文章。而且我也遇到了这个错误。如发现。我没有在app / config / config.yml文件中正确复制该示例