Mon application transmet actuellement des données à mon type de formulaire à l'aide du constructeur, comme recommandé dans cette réponse . Cependant, le guide de mise à niveau de Symfony 2.8 indique que le passage d'une instance de type à la createForm
fonction est obsolète:
Passer des instances de type à Form :: add (), FormBuilder :: add () et les méthodes FormFactory :: create * () est obsolète et ne sera plus pris en charge dans Symfony 3.0. Passez plutôt le nom de classe complet du type.
Before: $form = $this->createForm(new MyType()); After: $form = $this->createForm(MyType::class);
Étant donné que je ne peux pas transmettre de données avec le nom de classe complet, existe-t-il une alternative?