私は Symfony2 を初めて使用し、symblog チュートリアルに従っています
しかし、ホームページをロードするとこのエラーが発生します
ParameterNotFoundException: You have requested a non-existent parameter "secret".
config.yml の場合、config.yml のどのステートメントで編集する必要があるかをどこで確認する必要がありますか。
私は Symfony2 を初めて使用し、symblog チュートリアルに従っています
しかし、ホームページをロードするとこのエラーが発生します
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
同じ問題があり、config.yml に 2 つ目のインポート セクションを追加したことが判明しました。だから私はそれを削除し、ファイルの上部にあるトップインポートセクションにリソースを追加しただけで、動作するようになりました! 私はソナタ管理サービスを追加していました。お役に立てれば。
インポート:
- { resource: parameters.yml }
- { resource: security.yml }
- { resource: @MyBundle/Resources/config/admin.yml }
間違った代わりに
インポート:
- { resource: parameters.yml }
- { resource: security.yml }
インポート:
- { resource: @MMyBundle/Resources/config/admin.yml }
この記事も勉強になりました。また、このエラーも発生しました。見つかったとおり。ファイル app / config / config.yml の例を正しくコピーしていませんでした