2015-02-18 3 views
0

Вслед за doc, я до сих пор не могу найти то, что является причиной за следующей ошибки:InvalidConfigurationException: Непризнанный вариант "электронная почта" в разделе "fos_user.registration"

InvalidConfigurationException: Unrecognized option "email" under "fos_user.registration" 

Моя конфигурация:

fos_user: 
    db_driver: orm 
    firewall_name: main 
    user_class: Members\Bundle\ManagementBundle\Entity\User 
    registration: 
     email: 
      template: MembersManagementBundle:Registration:confirmation.html.twig 
     confirmation: 
      enabled: true 
      from_email: 
       address:  [email protected] 
       sender_name: Acme Demo Registration 
    service: 
     mailer: fos_user.mailer.twig_swift 
    resetting: 
    email: 
     from_email: 
      address:  [email protected] 
      sender_name: Acme Demo Resetting 
     template: MembersManagementBundle:Registration:resetting.html.twig 

Я проверил правила отступа и шаблон MembersManagementBundle:Registration:confirmation.html.twig физически существует. Дополнение, как вы видите, шаблон сброса не создает никаких проблем. Какие могут быть вещи, которые мне не хватает? Ваша помощь приветствуется.

ответ

1

Опция email не существует в configuration reference для registration. Он существует только для раздела resetting.

+0

Отлично, вот что я объяснил в ответ. Большое спасибо. +1 –

1

Иногда вы проводите много времени, пытаясь выяснить, в чем причина проблемы, пока вы не опубликуете ее на SO и не найдете решение самостоятельно.

Там нет никакой возможности параметр с именем email под registration, поэтому решение сделать:

registration: 
     confirmation: 
      template: MembersManagementBundle:Registration:confirmation.html.twig 

Вместо:

registration: 
     email: 
      template: MembersManagementBundle:Registration:confirmation.html.twig 

, который не похож на сброс и не требует аналогии.

Смежные вопросы