Ich bin konfrontiert, um eine Abfrage (oder SQL-Anfrage) in einem meiner Repository zu tun. Jedes Beispiel, das ich sind sehr komplex gesucht, und ich wollte eine grundlegende Erklärung eines GrundquerybuilderGrundlegende QueryBuilder - Symfony3
Ich habe einen Controller namens RestaurantController
ich ein RestaurantRepository
, wo ich weiß, ich sollte meine Frage tun.
class RestaurantRepository extends \Doctrine\ORM\EntityRepository
{
}
Ich habe meine Einheit Restaurant.php
genannt, wo ich 2 Spalten (ohne die ID ein)
- Namen
- Stadt
Also im Grunde möchte ich eine Abfrage machen wo ich meine city
abholen kann und dann aus meiner Sicht damit arbeiten kann. Wie kann ich das machen? :/
Ich habe eine direkt in meinem Controller:
$em = $this->getDoctrine()->getManager();
$restaurants = $em->getRepository('AppBundle:Restaurant')->findBy(array('city' => $request->request->get('city')));
aber das funktioniert nicht gut, so mag ich wissen, wie man wirklich einen richtigen und einfache Querybuilder zu machen. Danke
Schritt für Schritt? Beginnen Sie hier: http://symfony.com/doc/current/doctrine.html – Cerad