2016-09-23 2 views
0

두 개의 개체, ProductPurchased이 있습니다. 사용자가 선택할 수있는 Db에 저장된 기본 제품 목록이 있습니다. 지불이 완료되면 선택한 제품을 Purchased에 저장하고 싶습니다. 효과적으로 내가 삽입 할 테이블 I 개체가 Product과하지 Purchased에 저장 한 말에서Doctrine으로 개체 저장 - 적절한 표 선택

 $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(); 

:

페이팔로 지불 검사 Verified을 반환 할 때 내가 가지고있는 코드입니다 에있는 개체 제안? 이 코드에서

답변

1

봐 당신은이 : 2 호선에서

$purchased = new Purchased; 
$purchased = $product; 

$purchased$product 인스턴스를되고, Product에 삽입 왜 $em->persist($purchased);

를 호출 할 때 만들어가요