2011-01-03 15 views
0

Ich habe eine Seite, die 3 Objekte zeigt (sie sind die gleiche Klasse). Ich möchte sie speichern. Leider wird nur der letzte aktualisiert. Alle anderen scheinen ungültig zu sein.Symfony: Mehrere gleiche Objekte speichern

Also meine Idee war, ihnen eindeutige Namen zu geben: testObject_1 [text1], testObject_2 [text1]. Das funktioniert, wie ich es im Quellcode sehen kann.

Aber wie kann ich diesen Namen an form-> save() übergeben, um die POST-Antwort nach diesem Namen gefiltert (testObject_1) und dann zu speichern?

Oder gibt es etwas einfacher?

Danke Tobias Kaminsky

+0

Können Sie uns geben, was Sie es funktioniert tat . Ich verstehe es nicht, wenn du sagst: "Also war meine Idee, ihnen eindeutige Namen zu geben: testObject_1 [text1], testObject_2 [text1]. Das funktioniert so, wie ich es im Quellcode sehen kann." Reg; –

Antwort

0

ich es gelöst:

$temp->bind($request->getParameter("testObject_$i"), $request->getFiles("testObject_$i")); 

(wo i $ ist ein Index in der Datenbank gespeichert)