Получение ParameterNotFoundException с Symfony2 в PHP
Я новичок в Symfony2 и я были после symblog учебник
но я получаю эту ошибку при загрузке домашней страницы
ParameterNotFoundException: You have requested a non-existent parameter "secret".
где я должен проверить, что ли в config.в формате YML, если файл config.yml, в котором оператор должен быть отредактирован.
3 ответов
этот параметр будет установлен в ваш 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
у меня была та же проблема, и оказалось, что я добавил второй раздел импорта в свою конфигурацию.в формате YML. Поэтому я удалил его и просто добавил свой ресурс в верхний раздел импорта в верхней части файла, и теперь он работает! Я добавлял службу администрирования sonata. Надеюсь, это поможет.
импорт:
- { 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