我面对我的资料库中的一个做QueryBuilder的(或SQL请求)。 我找遍每一个例子都相当复杂,我想一个基本的QueryBuilder基本的QueryBuilder - Symfony3
的基本解释,我有一个名为RestaurantController
控制器我有一个RestaurantRepository
,我知道我应该做我的查询。
class RestaurantRepository extends \Doctrine\ORM\EntityRepository
{
}
我有我的实体,称为Restaurant.php
在那里我有2列(不包括ID之一)
- 名称
- 市
所以基本上我想要做一个查询在那里我可以拿起我的city
,然后在我看来可以用这个工作。我怎样才能做到这一点? :/
我在控制器中创建一个直接:
$em = $this->getDoctrine()->getManager();
$restaurants = $em->getRepository('AppBundle:Restaurant')->findBy(array('city' => $request->request->get('city')));
但这都不尽如人意,所以我真的想知道如何作出适当的和简单的QueryBuilder。谢谢
一步一步?从这里开始:http://symfony.com/doc/current/doctrine.html – Cerad