DQL でクエリ
商品を検索する際に、値段として19.99 以上の商品のみを、安い順に返したいとします。コントローラ内で、下記のように行います。
$em = $this->getDoctrine()->getEntityManager(); $query = $em->createQuery( 'SELECT p FROM AcmeStoreBundle:Product p WHERE p.price > :price ORDER BY p.price ASC' )->setParameter('price', '19.99'); $products = $query->getResult();