Как исправить ошибку при создании формы в Symfony 3?

При создании формы получаю ошибку. Expected argument of type "string", "путь к форме" given
500 Internal Server Error - UnexpectedTypeException. Гугление пока ничего не дало, может быть кто поможет.
Кусок кода в контроллере:
$form = $this->createForm(new ConferenceType(), $conference, array(
            'action' => $this->generateUrl('mcm_demo_collection_form'),
            'method' => 'POST',
        ));

Кусок кода из формы:
public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder
            ->add('name', 'text', array(
                'label' => 'Conference Name',
            ))
            ->add('speakers', 'collection', array(
                'type'  => new SpeakerType()
            ))
            ->add('save', 'submit', array(
                'attr'  => array(
                    'class' => 'btn btn-lg btn-success'
                )
            ))
        ;
    }
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
@ghost1k Автор вопроса
нашелся ответ:
$form = $this->createForm(ConferenceType::class, $conference, array(
...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы