コード例 #1
0
ファイル: CartRepository.php プロジェクト: andrelotto/Aisel
 /**
  * Find product in cart
  *
  * @param \Aisel\UserBundle\Entity\User $user
  * @param \Aisel\ProductBundle\Entity\Product $product
  *
  * @return \Aisel\CartBundle\Entity\Cart $cartItem
  */
 public function findProduct($user, $product)
 {
     $query = $this->getEntityManager()->createQueryBuilder();
     $query->select('c')->from('AiselCartBundle:Cart', 'c')->where('c.product = :productId')->setParameter('productId', $product->getId())->andWhere('c.user = :userId')->setParameter('userId', $user->getId());
     $cartItem = $query->getQuery()->getResult();
     if ($cartItem) {
         return $cartItem[0];
     }
     return false;
 }