Tag: dql

Doctrine Query Language (DQL) ist ein Objekt-Abfrage-Sprache für die Unterstützung von Benutzern in komplexen Objekts abrufen.

Lehre 2: Query-Ergebnis als assoziatives array

Anzahl der Antworten 4 Antworten
In meiner Repository-Klasse, die ich mit folgendem code Abfrage: $query = $this->getEntityManager()->createQuery(" SELECT s.term, COUNT(s.term) AS freq FROM App\Entities\SearchTerm s GROUP BY s.term ORDER BY s.term ASC "); $result = $query->getResult(); Den Ergebnissen, die ich bekomme, ist

Komplexe WHERE-Klauseln mit PHP Doctrine ORM

Anzahl der Antworten 6 Antworten
Ich bin mit dem PHP-Doctrine-ORM zu bauen, meine Fragen. Jedoch, ich kann nicht ganz scheinen, um herausfinden, wie man schreiben Sie die folgende WHERE-Klausel mit DQL (Doctrine Query Language): WHERE name='ABC' AND (category1 = 'X' OR category2

Symfony2 und Doctrine - Fehler: Ungültige PathExpression. Muss eine StateFieldPathExpression sein

Anzahl der Antworten 3 Antworten
Ich habe eine Entität, die wie folgt aussieht: /** * @Gedmo\Tree(type="nested") * @ORM\Table(name="categories") * @ORM\Entity() */ class Category extends BaseCategory { /** * @ORM\OneToMany(targetEntity="Category", mappedBy="parent") */ protected $children; /** * @Gedmo\TreeParent * @ORM\ManyToOne(targetEntity="Category", inversedBy="children") * @ORM\JoinColumn(name="parent_id", referencedColumnName="id",

Übergeben Sie ein Array von Bedingungen an die Doktrin expr () - & gt; orx () Methode

Anzahl der Antworten 5 Antworten
Ich konstruieren müssen, DQL mit einem QueryBuilder wie diese [QUERY]... AND WHERE e.type = x OR e.type = Y OR e.type = N [...] Ich habe die Typen in der Reihe, Wie kann ich pass das array

Datensatz in Viele-zu-Viele-Tabelle löschen

Anzahl der Antworten 2 Antworten
Ich bin folgenden Kapitel zur Sicherheit Symfony 2 Buch. Es ist ein Beispiel mit einer Tabelle USERS und GROUPS. Es ist ein viele-zu-viele Beziehung zwischen USERS und GROUPS erstellt in der Datenbank eine Tabelle namens USERGROUPS. Was

doctrine2 dql, benutze setParameter mit% Wildcard, wenn du einen ähnlichen Vergleich machst

Anzahl der Antworten 2 Antworten
Möchte ich mit dem parameter-Platzhalter, z.B. ?1 - mit % wild Karten. das ist, so etwas wie: "u ist.Namen WIE %?1%" (obwohl dies wirft einen Fehler). Die docs haben die folgenden zwei Beispiele: 1. //Example - $qb->expr()->like('u.firstname',

Lehre 2 - Wie man Diskriminatorspalte in where-Klausel verwendet

Anzahl der Antworten 5 Antworten
War ich es gewohnt, Diskriminator-Spalte in die where-Klausel wie dieser: //f = root entity $qb = $this->createQueryBuilder('f'); $qb->add('where', 'f.format = \'image\' OR f.format = \'text\''); Habe ich eine Fehlermeldung: "Message: [Semantische Fehler] Zeile 0, col 73 in

Doctrine 2 DQL - Zeilen auswählen, in denen ein Viele-zu-Viele-Feld leer ist?

Anzahl der Antworten 4 Antworten
Habe ich zwei Klassen in diesem Beispiel - DeliveryMethod und Land. Sie haben eine viele-zu-viele-Beziehung mit einander. Was ich tun möchte, ist wählen Sie alle DeliveryMethods, die keine Länder zugeordnet. Kann ich das Gegenteil zu tun, ist

Doctrine 2 DQL - Wie wählt man die inverse Seite der unidirektionalen Viele-zu-Viele-Abfrage?

Anzahl der Antworten 5 Antworten
Ich habe zwei-Klassen - Seite und SiteVersion, die eine viele zu viele Beziehung. Nur SiteVersion Kenntnis von der Beziehung (weil die Seite ist modular aufgebaut, und ich möchte in der Lage sein zu nehmen, und fallen in

Wie kann ich jetzt () in Doctrine 2 DQL verwenden?

Anzahl der Antworten 1 Antworten
$ php app/console doctrine:Abfrage:dql 'SELECT now()' [Doctrine\ORM\Query\QueryException] [Syntax Error] Zeile 0, Spalte 7: Fehler: Expected Funktion bekannt ist, hab 'jetzt' Wie Schaffe ich die MySQL now () - Funktion mit der Lehre DQL? InformationsquelleAutor der Frage Eduardo

Symfony erhält die eingeloggte Benutzer-ID

Anzahl der Antworten 4 Antworten
Ich entwickle eine Anwendung mit Symfony2 und doctrine 2. Ich würde gerne wissen, wie kann ich den aktuell angemeldeten Benutzer-Id. InformationsquelleAutor der Frage Haritz | 2012-05-10

Wie NULL-Wert als Filter in einer Doctrine-Abfrage angeben?

Anzahl der Antworten 2 Antworten
Ich bin mit Lehre 1.1 in Zend. Ich bin beim schreiben einer Abfrage, die Datensätze zurückgibt, die einen null-Wert in einer bestimmten Spalte. $q = Doctrine_Query::create() ->select('a.*') ->from('RuleSet a') ->where('a.vertical_id = ?', null); $ruleset_names_result = $q->execute(array(), Doctrine::HYDRATE_ARRAY);

Wie man zufällig mit der Lehre wählt

Anzahl der Antworten 12 Antworten
Hier ist, wie ich Abfrage meiner Datenbank einige Wörter $query = $qb->select('w') ->from('DbEntities\Entity\Word', 'w') ->where('w.indictionary = 0 AND w.frequency > 3') ->orderBy('w.frequency', 'DESC') ->getQuery() ->setMaxResults(100); Ich bin mit mysql und ich würde gerne zufälliger Zeilen an, die

Begrenzen einer Doktrinabfrage mit einer Fetch-Join-Auflistung

Anzahl der Antworten 4 Antworten
Habe ich eine Lehre Abfrage zurückgibt, blog-Beiträge und deren Kommentare: SELECT b, c FROM BlogPost b LEFT JOIN b.comments c Möchte ich die Ergebnisse einschränken, die zu 10 blog-posts. Nach der DQL-Dokumentation setMaxResults() funktioniert nicht richtig auf

Beschränken Sie die Anzahl der Datensätze, die bei Verwendung von Doctrine DQL in Symfony2 abgerufen werden

Anzahl der Antworten 1 Antworten
Ich habe die folgende Abfrage: $latestcontent = $em->createQuery(' SELECT c.title, c.content, c.lastedit, a.firstname, a.surname FROM ShoutMainBundle:Content c, ShoutMainBundle:Admin a WHERE c.author = a.id ORDER BY c.lastedit ASC' ); Was ich tun müssen, ist begrenzt die Anzahl der