我是新來的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