Symfony - расширение, способное загружать конфигурацию - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь установить FOSUserBundle на основе документации.

Я создал файл fos_user.yaml в пути conifig / packages с помощью:

fos_user:
db_driver: orm
firewall_name: main
user_class: bundles\App\Base\Entity\User
from_email:
    address: "my@mail.com"
    sender_name: "Name Surname"
framework:
    translator: ~

Ноон продолжает выдавать ошибку:

Нет расширения, способного загрузить конфигурацию для "from_email" (в /
!! var / www / html / config / packages / fos_user.yaml). Искал пространство имен "from_ema
!! il", нашел "framework", "sensio_framework_extra", "doctrine_cache", "doctri
!! ne", "doctrine_migrations", "maker", "security", "swiftmailer""," stof_doctr
!! ine_extensions "," doctrine_fixtures "," twig "," twig_extra "," fos_user "

Я пытался создать from_email.yaml, но это не сработает.

1 Ответ

1 голос
/ 06 ноября 2019

Конфигурация, указанная вами в файле fos_user.yaml, не имеет правильного отступа.

Если вы не сделаете отступ для значений в ключе fos_user, Symfony попытается найти файл конфигурации длякаждый из них.

Вместо этого вы должны написать:

fos_user:
    db_driver: orm
    firewall_name: main
    user_class: bundles\App\Base\Entity\User
    from_email:
        address: "my@mail.com"
        sender_name: "Name Surname"

Для получения более подробной информации, вы можете увидеть полную конфигурацию пакета здесь

...