我是新来的Symfony2,我一直在关注symblog tutorial掌握Symfony2的一个ParameterNotFoundException在PHP
但是当我加载网页
ParameterNotFoundException: You have requested a non-existent parameter "secret".
我应该在哪里检查,我得到这个错误是否在config.yml中,如果config.yml中的语句应该被编辑。
我是新来的Symfony2,我一直在关注symblog tutorial掌握Symfony2的一个ParameterNotFoundException在PHP
但是当我加载网页
ParameterNotFoundException: You have requested a non-existent parameter "secret".
我应该在哪里检查,我得到这个错误是否在config.yml中,如果config.yml中的语句应该被编辑。
该参数将在您的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
我也研究过这篇文章。我也有这个错误。如发现。我没有正确地复制文件中的示例app/config/config.yml
你可以让你的答案更完整? – boisvert 2013-05-11 11:23:01
Яскопировалблоксоключевымсловом“импорт”。所有这些都是为了保护您的隐私。 '#app/config/config.yml imports: #.. existing existing here - {resource:@ BloggerBlogBundle/Resources/config/config.yml}'我用关键词“Import”复制了这个块。您必须复制导入部分(Google翻译) – 2013-05-11 17:12:57
我有同样的问题,事实证明,我在我的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 }
当Symfony提出与错误无关的错误时,必须爱上它。而不是一个XML解析错误,它默默地失败了某处实际上出错的地方,只会提出一个错误,让你搜索高和低(stackexchange)。谢谢你,因为它在几个小时和几个小时的观察中为我节省了时间。由于感谢您的意见不是很有成效,我会在几天内删除它。再次Thaks :-) – HMR 2014-07-22 18:23:55
但我应该放什么东西在那里,我meanfrom在哪里得到它 – user825904 2012-07-09 05:03:25
我f我把任何东西,然后我得到这个错误'你已经要求一个不存在的参数“locale”。“ – user825904 2012-07-09 05:06:46
”秘密“可以是任何东西..它只是一个随机的字符串,用于一些哈希,我认为csrf。确保区域设置。 – MDrollette 2012-07-09 05:12:10