Verwandte zu meinem vorherigen Post Call to a member function addPaiementType() on null, wenn ich zwei unterschiedliche Form haben:Zweite Formbuilder umfassen Felder der ersten Formbuilder
$form = $app['manager.form']
->addDuree()
->addPaiementType()
->addTermsAccepted()
->getForm();
$formcb = $app['manager.form']
->addFirstname()
->addLastname()
->addNumero()
->addMonth()
->addYear()
->addCryptogramme()
->getForm();
Die von der zweiten Form machen umfassen die Felder der, bevor er erklärt Form ... Es sollte nicht, weil ich zwei verschiedene Objekt Form erklärt habe.
Verstehen Sie nicht, warum die zweite Form die Felder der ersten einschließen.
Aber das funktioniert:
//$form = $app['manager.form']
$f1 = new Form($app);
$form = $f1
->addDuree()
->addPaiementType()
->addTermsAccepted()
->getForm();
//$formcb = $app['manager.form']
$f2 = new Form($app);
$formcb = $f2
->addFirstname()
->addLastname()
->addNumero()
->addMonth()
->addYear()
->addCryptogramme()
->getForm();
Für mich ist es genau das gleiche, aber es scheint nicht ...
Vielen Dank für Hilfe