Ich habe ein Problem mit der Umsetzung der vielen zu vielen Beziehung in der Sonate Admin Bearbeitungsformular, mit der folgenden Struktur.Sonata Admin Bearbeitungsformular viele zu viele funktioniert nicht - symfony2.1.6
purchase (id, total_price, discount, created_at)
purchase_product (purchase_id, product_id, quantity)
product (id, title, desc, price, thumbnail, created_at)
Ich habe viele Threads gesehen und habe die in ihnen aufgeführten Lösungen ausprobiert. Ich habe versucht,
->add('products', 'sonata_type_model', array('by_reference' => false))
bekomme ich folgende Fehler
No entity manager defined for class Doctrine\ORM\PersistentCollection
Dann, wenn ich nicht einen Weg, dies zu lösen finden konnte, ich
geschaltet->add('products', 'sonata_type_collection', array(), array('edit' => 'inline', 'inline' => 'table')
Ich habe die folgenden Fehler
INVALID MODE type : sonata_type_collection - mapping : 8
Ich bin auch una Sie können herausfinden, wie Sie die Menge aus der Tabelle purchase_product abrufen und anzeigen können.
Alle Hinweise und Hilfe wird sehr geschätzt.
Dank Daniel, Gibt es eine Weise, die ich das letzte zugehörige Produkt zusammen mit seinen Details mit dem Kauf laden kann hinzufügen, Anstatt alle Produkte mit Checkboxen zu laden, muss ich auch die Menge anzeigen, die in der Tabelle purchase_product (der Verknüpfungstabelle) enthalten ist. Gibt es eine Möglichkeit? – dagger