[TYPO3-german] Ein Formular mehrere Models

Felix Hohlwegler felix.hohlwegler at gmx.de
Tue Dec 23 01:49:18 CET 2014


Hi Zusammen,

ich möchte gerne ein Formular haben bei dem ich zwei Models gleichzeitig anlege und persistiere.

also z.B. ich hab ein Formular Haus / Zimmer

dann möchte ich im gleichen Formular ein Haus anlegen können und ein Zimmer

<f:form action="create" name="newHaus" object="{newHaus}">

und dann hab ich die inputs so:

<f:form.textfield name="haus[hausnummer]" class="form-control gettooltip" placeholder="Hausnummer"/>
<f:form.textfield name="zimmer[Zimmernummer]" class="form-control gettooltip" placeholder="Zimmernummer"/>


der Kontroller sieht dann so aus:


    public function createAction(\Gebauede\GEB\Domain\Model\Haus $newHaus, \Gebauede\GEB\Domain\Model\Zimmer $newZimmer) {
        $this->hausRepository->add($newHaus);
        $this->zimmerRepository->add($newZimmer);
        $this->redirect('list');
    }


Das klappt aber nicht ... 


Fehlermeldung:
Required argument "newHaus" is not set.


was mache ich falsch?


More information about the TYPO3-german mailing list