私は、自分のリポジトリの1つでquerybuilder(またはSQLリクエスト)を実行することになっています。 私が検索すべての例では、非常に複雑であり、私は私が私が私が私のクエリを行う必要があります知っているRestaurantRepository
を持ってRestaurantController
という名前のコントローラを持っている基本的なQueryBuilder基本QueryBuilder - Symfony3
の基本的な説明を求めていました。
私は私の実体が、私はそう基本的に私は、クエリを作りたい(ID 1を含まない)2列- 名前
- 市
を持ってRestaurant.php
と呼ばれてい
class RestaurantRepository extends \Doctrine\ORM\EntityRepository
{
}
どこで私はcity
を拾うことができますし、私のビューでそれを使用することができます。どうやってやるの? :/
私は私のコントローラで直接1作成:
$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