Dur
De ce que j'ai compris
Tu as créé un objet form lié au modèle ORM.
Tu essaye de le géré comme s'il n'était pas lié au modèle ORM
Tu veux récupérer dans celui-ci les données retournée par un formulaire.
Pour info, la méthode "configure" n'est pas utilisée dans les formulaires avant l'enfant du formulaire de base. Donc inutile de faire appel à la méthode "parent::configure()", si tu explores le code de ton formulaire de base, tu vas voir qu'il utilise la méthode "setup" pour s'initialiser.
J'ai des doutes sur "Doctrine :: getTable('SousTypeEvent')->getNom('1')" je suppose que c'est une méthode a toi qui retourne une liste.
Pour lier ton formulaire à l'objet data qui vient de la table, tu le fais dans l'initialisation du form
$this->form = new evenementForm(<monObjetData>);
pour récupérer les données du formulaire
$this->bind->(<tableauDesDonnes>)
tu peux récupérer le tableau des données dans l'objet request "$request->getParameter($form->getName()"
pour vérifier si le formulaire est sans erreur
pour sauvegarder les données dans la base de données directement depuis l'objet formulaire
Partager