Aus dem Kurs: Symfony Grundkurs

Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.

Den FormBuilder nutzen

Den FormBuilder nutzen

Dieses hier ist also der Ort, wo dann später mein Formular ausgegeben werden soll und dieses ist der Ort, an dem das Formular erzeugt wird. Das ist mein DefaultController aus meinem PlanBundle, und da habe ich jetzt schon eine neue Methode eingerichtet, und auch eine Route hin zu meiner View. Und innerhalb dieser Methode wird es jetzt dazu kommen, dass ich das Formular erzeuge. Was ich als erstes brauche, nachdem Symfony mit einem Formular ähnlich umgeht wie mit einem Objekt, ich brauche auf jeden Fall ein neues Plan-Objekt. Das heißt, ich sage: "$plan = new Plan()" und muss jetzt nichts weiter tun, denn meine Plan-Klasse existiert ja bereits. Das heißt, ich kann mich sofort um das Formular selbst kümmern. Und das Formular ist "$form =" und das werde ich jetzt mit einem kleinen Helfer befüllen, nämlich: einem FormBuilder. Das heißt, ich sage: "createFormBuilder" und das was er mir erzeugen soll, ist, "$plan". Damit er das tun kann, muss ich ihm jetzt die Felder ansagen, die er dann…

Inhalt