08. 02. 2020, 11:09

Hey,

ich hab ein Problem mit einer recht komplexen Extension, die ich gebaut habe. Hierbei handelt es sich um ein umfangreiches Anfrage-Formular, welches ein Objekt "Mail" anlegt. Im Formular kann man Kindelemente anlegen. Aktuell habe ich es so gelöst:

Klicke ich auf "Kindelement anlegen", wird das Formular mit dem Ziel "submitAction" abgesendet. In der initializeAction frage ich ab, ob ein Kind angelegt werden soll um in diesem Fall alle Validatoren zu deaktivieren und füge das dem übergebenen "Mail-Objekt" das neue Kindobjekt an. Dann leite ich zurück zur formAction und zeige den View wieder an.

Soweit so gut. Das neue Feld wird angezeigt und sieht okay aus.

Wenn ich das Formular speichern will kommt mittlerweile ein Fehler in 9.5.13
Exception while property mapping at property path "": The source is not of type string, array, float, integer or boolean, but of type "object"

Ich hab mit im PropertyMapper mal den src ausgeben lassen und erhalte einen Hinweis, dass es sich um ein __PHP_Incomplete_Class Object handelt, welches in mein "Mail-Objekt" konvertiert werden will...

Hattet ihr das Problem schon einmal?

Danke euch
Nico

http://www.nicolas-stey.de - Webentwicklung
http://www.steyle.com - Fotografie