Мое приложение в настоящее время передает данные в мой тип формы, используя конструктор, как рекомендовано в этом ответе. Однако руководство по обновлению Symfony 2.8 сообщает, что передача экземпляра типа в функцию createForm
устарела:
Коды типа передачи в Form:: add(), FormBuilder:: add() и Методы FormFactory:: create *() устарели и не будут поддерживаться больше в Symfony 3.0. Передайте полное имя класса вместо этого.
Before: $form = $this->createForm(new MyType()); After: $form = $this->createForm(MyType::class);
Увидев, что я не могу передать данные с помощью полностью квалифицированного имени класса, есть ли альтернатива?