Ich habe zwei Entitäten, Product
und Purchased
. Ich habe eine Liste von Standardprodukten, die in Db gespeichert sind und die der Benutzer kaufen kann. Sobald die Zahlung abgeschlossen ist, möchte ich das ausgewählte Produkt in Purchased
speichern.Speichern von Objekten mit Doctrine - Auswahl der richtigen Tabelle
Dies ist der Code, den ich habe, wenn die Zahlung Scheck mit Paypal gibt Verified
:
$product = new Product;
$product->setName($this->get('session')->get('name'));
$product->setDescription($this->get('session')->get('description'));
$product->setPrice($this->get('session')->get('price'));
$purchased = new Purchased;
$purchased = $product;
$em = $this->getDoctrine()->getManager();
$em->persist($purchased);
$em->flush();
Am Ende habe ich das Objekt in Product
gespeichert und nicht in Purchased
, die effektiv die Tabelle I einfügen will, ist das Objekt in. Vorschläge?