С Symfony 2.8 вы можете передавать FQCN только в метод createForm контроллера. Итак, мой вопрос: как передать параметры конструкции в конструкцию класса формы, когда я создаю форму в контроллере?Symfony 3 createForm с параметрами конструкции
< Symfony 2.8 Я мог бы сделать (MyController.php):
$this->createForm(new MyForm($arg1, $arg2));
Symfony я могу 2.8 и сделать только (MyController.php):
$this->createForm(MyForm::class);
Так как я могу передать в моей построить аргументы? Эти аргументы приводятся в действия контроллера, так что я не могу использовать «Формы как услуги» метод ...
Это неправильно, я получаю следующее сообщение об ошибке: Опция «passwordRequired " не существует. Определенные параметры: «action», «allow_extra_fields», «attr», «auto_initialize» ... – LMS94
не соответствуют вашим требованиям, вам нужно указать параметры по умолчанию в классе типов. – DevDonkey
Отлично, это сработало! благодаря – LMS94