Tag: dql

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

Wie die Rückkehr-Objekt aus einem DQL-query?

Anzahl der Antworten 3 Antworten
Ich habe geschrieben eine DQL-query in der Lehre 2: $qb->select('r.position') ->from('\Entities\Races', 'r') ->where($qb->expr()->eq('r.entrantId', ':entrant_id')) ->setParameter('entrant_id', $this->entrantId); $query = $qb->getQuery(); $aRaces = $query->getResult(); Derzeit gibt es die Ergebnisse der Abfrage in ein array, etwa so: Array ( [0]

DQL-Query mit den Verbänden?

Anzahl der Antworten 1 Antworten
Arbeite ich an einer webapp, die hat drei Entitäten: Benutzer -, Projekt-und Todo. Jedes Todo ist eine viele-zu-eins-Beziehung mit den Projekten. Todos haben auch eine viele-zu-viele-Beziehung für die Nutzer. Was ich versuche zu tun ist, abrufen Projekte,

Erwartete Funktion bekannt ist, hab '...TimeDiffFunction nicht gefunden in ...Doctrine\ORM\Query\Parser.php

Anzahl der Antworten 1 Antworten
Ich versuche, die Implementierung einer benutzerdefinierten Funktion, um die Zeit-Differenz auf zwei Felder, aber ich bekomme immer Fehler... ich habe gelesen, ähnliche Fehler, aber die Antworten haben nicht wirklich geholfen. Habe ich bisher getan: <?php namespace Bundle\DQL;

Join der Tabelle Auf sich Selbst mit Lehre (DQL)

Anzahl der Antworten 1 Antworten
Ich versuche zu join einer Tabelle auf sich selbst über die Lehre der DQL. Das Szenario ist: Ich habe eine Tabelle von Produkt-Attribut-Werte in Zusammenhang mit einer Tabelle, die über eine Referenz-Tabelle. Das Produkt-Attribut-Werte dienen als Filter

DQL viele zu viele und zu zählen

Anzahl der Antworten 2 Antworten
Ich bin mit Symfony 2 mit der Lehre, und ich habe zwei Entitäten, die sich in einer viele zu viele Vereins. Sagen wir, ich habe zwei Entitäten: Benutzer und Gruppe, sowie die zugehörigen Tabellen auf der db

Symfony2 - How zur Umsetzung von geschachtelten records und rekursive Funktionen, die in den Entity-Bereich oder Zweig Layout?

Anzahl der Antworten 2 Antworten
Habe ich ernsthafte Zweifel über das tun ein Kombinationsfeld mit verschachtelten Datensätzen aus einer Entität in Symfony2. Ich habe gelesen, über geschachtelte Baum-Erweiterung für Lehre 2 in http://gediminasm.org/article/tree-nestedset-behavior-extension-for-doctrine-2 wird, erscheint es interessant, aber es bezieht sich nicht,

Erstellen Sie einen Ordner mit DFC (Documentum)

Anzahl der Antworten 2 Antworten
Ich stehe vor einem seltsamen problem. Alles was ich will ist einen neuen Ordner erstellen mit dem DFC. Aber wenn ich den code auszuführen (JUnit oder innerhalb der Anwendung) kein Ordner erstellt wird und erstaunlicherweise keine exception

Symfony2 Custom-Repository, Lazy Loading-und Proxy-Objekte

Anzahl der Antworten 2 Antworten
Ich habe einige Schwierigkeiten ziehen sich bis relationed Objekte aus meiner Datenbank mit Doctrine2 in Symfony2. Ich habe ein benutzerdefiniertes repository mit der folgenden Funktion: public function getOrder($id) { $DQL = 'SELECT request, orderer FROM OrderRequestBundle:OrderRequest request

Lehre 2 DQL FALL, WENN in Zählen

Anzahl der Antworten 2 Antworten
Habe ich diese Abfrage in die native MySQL-Code SELECT * FROM `turn` LEFT JOIN ( poi ) ON ( turn.id = poi.turn_id ) GROUP BY turn.id ORDER BY count( case when poi.image = 1 then 1 else

Abfrage-generator / DQL-funktioniert nicht mit INNER JOIN - Syntax Problem

Anzahl der Antworten 3 Antworten
Ich weiß, ich habe einen syntax isse hier, aber ich kann es herausfinden. Ich versuche eine SELECT-und INNER-JOIN 5 Tabellen, aber Symfony ist beschweren sich über die Entitäten, die im JOIN verwendet werden, bevor Sie definiert. Eigentliche

Lehre-Abfrage distinct-verknüpfte Entität

Anzahl der Antworten 6 Antworten
Bin ich wohl etwas Blick sehr einfach und wurde, starrte es zu viel, aber ich kann nicht diese DQL-query zu arbeiten. Bekomme ich auch eine exception, die besagt: Cannot select entity through identification variables without choosing at

Holen Sie sich zufällige Aufzeichnungen mit der Lehre

Anzahl der Antworten 3 Antworten
Frage ich mich, wie man eine zufällige Zahl von Mitgliedern aus einer Gruppe, aber ich weiß nicht, was ist der beste Weg, dies zu tun, und ich denke ORDER BY RAND() ist nicht die beste alternative, denn

benutzerdefinierte Abfrage in der Einheit Feldtyp

Anzahl der Antworten 3 Antworten
Ich ein Formular erstellen, mit entity-Typ wie dieser: $form = $this->createFormBuilder() ->add('users', 'entity', array( 'class' => 'UserBundle:Users', 'query_builder' => function(EntityRepository $er) { return $er->createQueryBuilder('u') ->orderBy('u.name', 'ASC'); },) ) ->getForm(); Will ich jetzt ändern Sie dieses Formular, um

Wie finden Sie die referenzierte Dokument in Doctrine MongoDB ODM mit?

Anzahl der Antworten 3 Antworten
Habe ich ein Dokument in meinem "params" - Kollektion wie diese: { "_id": ObjectId("4d124cef3ffcf6f410000037"), "code": "color", "productTypes": [ { "$ref": "productTypes", "$id": ObjectId("4d120a2d2b8d8d3010000000"), "$db": "test" } ] } das referenzierte Dokument ist: { "_id": ObjectId("4d120a2d2b8d8d3010000000"), "code": "car"

DQL: aktivieren (return_top 10) Auswirkungen auf die Leistung

Anzahl der Antworten 1 Antworten
Hatte ich diese Abfrage, die ursprünglich verursacht massive timeouts: select d.r_object_id from isc_fiche d, dmr_con c where any c.parent_id = d.r_object_id group by d.r_object_id having count(*) > 2 doch, wenn ich die enable (return_top 10) am Ende

Erwartet Doctrine\ORM\Query\Lexer::T_CLOSE_PARENTHESIS,','

Anzahl der Antworten 1 Antworten
Es geht um die Lehre und die TIMESTAMPDIFF Funktion aus der Oro Lehre Erweiterungen Bibliothek. Code: $qb = $em->createQueryBuilder(); $totalLogedTime = $qb ->select('SUM(TIMESTAMPDIFF(MINUTE, ulr.logedIn, ulr.logedOut)) as sum') ->from('SDUserBundle:UserLoginRecord', 'ulr') ->where ... config.yml dql: string_functions: array_to_string: ITDoors\CommonBundle\DQL\ArrayToStringDQL array:

Ungültige PathExpression. Muss ein SingleValuedAssociationField

Anzahl der Antworten 1 Antworten
Ich versuche zu tun: class PrixRepository extends EntityRepository { public function findPrixLike($film) { $query = $this->createQueryBuilder('p') ->addSelect('s') ->from('MG\UserBundle\Entity\SocieteDiffuseur', 's') ->join('s.paysDiffs', 'pays') ->where(':filmId MEMBER OF p.films') ->andWhere('pays.id MEMBER OF p.pays') ->setParameter('filmId', $film) ->getQuery(); $result = $query->getResult(); return $result;

Lehre 2 JOIN-Fehler

Anzahl der Antworten 3 Antworten
Ich versuche, führen Sie diese Abfrage in meine CompanyRepository $qb = $this->_em->createQueryBuilder(); $qb->select(array('c', 'ld')) ->from('Model\Entity\Company', 'c') ->leftJoin('c.legaldetails', 'ld', \Doctrine\ORM\Query\Expr\Join::ON, 'c.companyid=ld.companyid'); $query = $qb->getQuery(); echo($query->getSQL()); Wenn ich versuche, es zu tun ich mit Fehler: Fatal error: Uncaught exception

DQL-Abfrage: StateFieldPathExpression oder SingleValuedAssociationField erwartet

Anzahl der Antworten 1 Antworten
Habe ich den folgenden DQL-Abfrage: public function findByIdJoinedToCodeExample($pageId) { $query = $this->getEntityManager() ->createQuery(' SELECT c FROM acmeStyleGuideBundle:codeExample c JOIN c.PageContent p WHERE p.codeExample = :cex' ) ->setParameter('cex', $pageId); try { return $query->getResult(); } catch (\Doctrine\ORM\NoResultException $e) {

Abfrage LÖSCHEN funktioniert nicht in der DQL-Lehre Symfony2

Anzahl der Antworten 2 Antworten
Bin ich um eine Zeile zu löschen, basierend auf ID, und ich verwendet diese Abfrage, die Aufgabe zu tun: $em = $this->getDoctrine()->getManager(); $query = $em->createQuery('DELETE buss from StreetBumbApiBundle:BussOwner buss WHERE buss.id = :bussId') ->setParameter("bussId", $bussId); $list =

Lehre - wählen Sie die letzten 4 Zeilen aus der Tabelle

Anzahl der Antworten 1 Antworten
Ich bin mit Symfony/Doctrine. Ich versuche zu wählen, letzten 4 Zeilen aus der Tabelle, aber ich bin immer Fehler. $em = $this->getDoctrine()->getEntityManager(); $query = $em->createQuery( 'SELECT c FROM DprocMainBundle:Courses c ORDER BY id DESC LIMIT 4' );

DQL-query bei Tisch und zwei beitreten

Anzahl der Antworten 1 Antworten
Habe ich 2 Einheit: /** * @ORM\Entity * @ORM\Table(name="users") */ class User { /** * @ORM\ManyToMany(targetEntity="Myapp\UserBundle\Entity\Group") * @ORM\JoinTable(name="user_groups", * joinColumns={@ORM\JoinColumn(name="user_id", referencedColumnName="id")}, * inverseJoinColumns={@ORM\JoinColumn(name="group_id", referencedColumnName="id")} * ) */ protected $groups; ... } und /** * @ORM\Entity(repositoryClass="Myapp\UserBundle\Repository\GroupRepository") * @ORM\Table(name="groups")

Lehre DQL-BEITRETEN

Anzahl der Antworten 2 Antworten
Habe ich die folgenden Entitäten zugeordnet Lehre 2: class Zone { /** * @ManyToOne(targetEntity="Zone", inversedBy="children") * @var Zone */ protected $parent; /** * @OneToMany(targetEntity="Zone", mappedBy="parent") * @var Zone */ protected $children; /** * @ManyToMany(targetEntity="Zone") * @var Zone

Symfony2 Mit Abfrage in Benutzerdefinierte Repository-Klasse

Anzahl der Antworten 1 Antworten
Ich habe eine Repository-Klasse mit einer Methode zum Aufruf einer benutzerdefinierten Abfrage. Wenn ich versuche zu nennen findAllWithRating() aus in einem controller habe ich die folgende exception: [2/2] QueryException: [Syntax Error] line 0, col 156: Error: Unexpected

DQL-query, um alle Dateien in einem Schrank in Documentum?

Anzahl der Antworten 4 Antworten
Ich abrufen möchten alle Dateien aus einem Schrank (genannt 'Wombat Insurance Co'). Zurzeit bin ich mit diesem DQL-Abfrage: select r_object_id, object_name from dm_document(all) where folder('/Wombat Insurance Co', descend); Dies ist in Ordnung, außer es gibt nur maximal

Lehre DQL-Ungültige parameter-Anzahl: Anzahl der gebundenen Variablen entspricht nicht Anzahl der Token

Anzahl der Antworten 2 Antworten
Ich bin immer der Fehler Invalid parameter number: number of bound variables does not match number of tokens auf diese Abfrage. Ich sehe wirklich nicht das problem, irgendwelche Ideen? public function getByPartial($q, Company $company) { $query =

Ungültige PathExpression bei dem Versuch, eine Abfrage

Anzahl der Antworten 2 Antworten
Ich weiß nicht, was ich versuchen kann. Ich bin immer diese Fehlermeldung: [Semantische Fehler] Zeile 0, col 10 in der Nähe von "idEntrada AUS': Fehler: Ungültige PathExpression. Muss ein StateFieldPathExpression. Dies ist meine Abfrage: $query=$em->createQuery("SELECT mp.idEntrada FROM

Symfony 2 Lehre ZÄHLEN

Anzahl der Antworten 2 Antworten
Habe ich in meiner Tabelle "Artist" eine Spalte "valideAdmin" wer übernimmt den Wert 1 oder 0. Ich versuche, ein einfaches zählen, um die Anzahl der Einträge in meiner Tabelle, wo die "valideAdmin" ist 1: $repo = $this

Select count() in der Lehre DQL-mit left join manyToMany unidirektionale Beziehung, wo Benutzer KEINE Beziehung bestimmte Gruppe

Anzahl der Antworten 2 Antworten
Situaction: ich bin versucht zu select count() in DQL-für Benutzer, die NICHT in der jeweiligen Gruppe. Standard ManyToMany unidirektionale Beziehung zwischen User und Group Personen aus FOSUserBundle (und SonataUserBundle). System: Symfony 2.5, Lehre 2.4. Entität Benutzer P.

Wie ORDER BY DateTime in der Lehre 2?

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche, führen Sie die folgende Abfrage: $qb = $this->getEntityManager()->createQueryBuilder(); $qb->select( 'e' ) ->from( 'Entity\Event', 'e' ) ->setMaxResults( $limit ) ->setFirstResult( $offset ) ->orderBy('e.dateStart', 'ASC'); $events = $qb->getQuery()->getResult(); Wo /** * User * *

Doctrine Query Builder funktioniert nicht mit UPDATE-und INNER-JOIN

Anzahl der Antworten 3 Antworten
In meine repository-ich habe diese Abfrage: $qb = $this->getEntityManager()->createQueryBuilder(); $qb ->update('MyBundle:Entity1', 'e1') ->join('e1.Entity2', 'e2') ->set('e1.visibile', '1') ->andWhere('e2.id = :id')->setParameter("id", 123) ; diesen Fehler auslösen [Semantical Error] line 0, col 66 near 'e2.id = :id': Error: 'e2' is

Doctrine2 Mehrere Join-arbeiten mit createQuery aber nicht mit queryBuilder

Anzahl der Antworten 5 Antworten
Wenn ich die Abfrage ohne queryBuilder mit diesem dql $query = $this->_em ->createQuery("SELECT p, g, c FROM LikeYeah\GoBundle\Entity\Product p JOIN p.garments g LEFT JOIN g.colours c ORDER BY p.id DESC "); ist alles gut, aber wenn ich

Auswahl aus Unterabfrage in DQL

Anzahl der Antworten 1 Antworten
Ich würde gerne durchführen WÄHLEN Sie aus den Ergebnissen einer Unterabfrage in der DQL. Der Gegenwert wie folgt in SQL: SELECT * FROM ( SELECT foo1,foo2 FROM bar ) where foo1='something'; Das problem habe ich ist, dass

- Lehre 2 in Symfony 2 - Filtern von einem QueryBuilder von einem Verein

Anzahl der Antworten 2 Antworten
Habe ich meine beiden Klassen User und Role, und ich brauche, um eine QueryBuilder gibt eine Abfrage für die Benutzer, die die ROLE_PROVIDER Rolle. Ich brauche diese für ein Unternehmen Formularfeld in Symfony 2. In der Form-Klasse

Wie machen Sie eine insert-Abfrage in DQL

Anzahl der Antworten 2 Antworten
Arbeite ich mit symfony und ich würde gerne wissen, wie ich tun kann, einfach einfügen mit der Lehre:dql Aufgabe. ./symfony doctrine:dql "<what should I put here?>" Ich habe das Gefühl, Sie nur tun können, Wählt als nur

JOIN in Symfony2/Doctrine SQL

Anzahl der Antworten 3 Antworten
Ich habe ein problem beim VERWENDEN QueryBuilder ODER DQL. Ich habe die folgende Beziehung: User <-1:n-> Profil <-n:m-> RouteGroup <-1:n-> Route Ich würde gerne eine DQL, in der alle Routen, die ein bestimmter Benutzer Zugriff hat. Ich

Wie eine nicht WIE die Datenbank Abfrage in Symfony2

Anzahl der Antworten 5 Antworten
Diese sollte einfach sein, aber ich kann nicht finden, ein funktionierendes Beispiel. Hier ist eine controller-Methode, die wirft den Fehler "Ungültige parameter-Anzahl: Anzahl der gebundenen Variablen entspricht nicht Anzahl der Token". Ich werde Entsendung die "Suchbegriff" -

doctrine2 - wie zu verwenden DATE_ADD-Funktion

Anzahl der Antworten 1 Antworten
Ich versuche, mit der DATE_ADD Funktion von doctrine2, aber ich habe Probleme, es richtig machen. Ich bin mit, wie dies in DQL: ->andWhere('p.created_at <= DATE_ADD(CURRENT_DATE(),4, day)') aber ich bin immer syntax error: [Syntax Error] line 0, col

Wie können einzigartige Werte aus den Daten einer Tabelle mit dql?

Anzahl der Antworten 8 Antworten
Ich habe eine Tabelle, in der gibt es eine Spalte, in der diverse Werte gespeichert werden.ich will abrufen eindeutige Werte aus der Tabelle mit dql. Doctrine_Query::create() ->select('rec.school') ->from('Records rec') ->where("rec.city='$city' ") ->execute(); Jetzt will ich nur eindeutige

Lehre wird nicht lassen Sie mich wählen Sie spezifische Felder

Anzahl der Antworten 1 Antworten
Dem symfony-framework-features, die eine app/console-Datei, die ausgeführt werden können, die über php auf einige Wartungsaufgaben durchführen. Es ermöglicht Anwendern, DQL Abfragen: # php app/console doctrine:query:dql --hydrate=array \ 'SELECT u.id, u.nameFirst, u.nameLast FROM DatabaseBundle:User u' array 0 =>

Wählen Sie Eine Spalte Lehre DQL

Anzahl der Antworten 2 Antworten
Ich brauche ein einfaches-Spalte für eine Tabelle. Durch das Beispiel einer Tabelle "Projekt", mit Spalte id, name und year. Wenn ich das Tue: $q = Doctrine_Query::create() ->select('a.pro_id') ->from('fndr_proyecto a') ->where('a.pro_id =?',1); $pro = $q->execute(); json_encode($pro->toArray()); Die Antwort

Lehre: Mehrere (worin ODER worin) Abfrage?

Anzahl der Antworten 2 Antworten
Ich habe Probleme beim crafting eine ziemlich einfache Abfrage mit Lehre... Ich habe zwei arrays ($countries, $Städte), und ich brauche, um zu überprüfen, ob Datenbank-Datensatz-Werte passen zu jedem innen auch. Ich bin auf der Suche nach etwas

Lehre 2.1 DQL - Viele-zu-viele-Abfrage mehrere Werte - der Artikel ist in mehreren Kategorien?

Anzahl der Antworten 1 Antworten
Dies mag wie eine rudimentäre Anfrage, aber ich kann nicht scheinen, um es zu arbeiten, so bin ich entweder fehlt etwas blöd, oder ich bin nicht zu verstehen, wie es getan werden sollte. Vielen Dank im Voraus.

Lehre DQL-Datum als parameter problem

Anzahl der Antworten 4 Antworten
Hallo ich habe ein DQL, das funktioniert (ich bekomme alle meine event seit Anfang an) : DoctrineHelper::getEntityManager()->createQueryBuilder() ->select("u.surname, count(u.surname) as total") ->from("User", "u") ->from("AbstractEvent", "e") ->from("Attendance", "a") ->where("u = a.attendee") ->andWhere("e = a.event") ->andWhere("a.status=1") ->andWhere("e.date<CURRENT_TIMESTAMP()") ->groupBy("u.email") ->orderBy("total","desc");

Besser DQL-für die erste Spalte Zählen oder Bekommen Sammlung zählt Dann?

Anzahl der Antworten 2 Antworten
Ich bin mir ziemlich sicher, dass DQL wird der Weg zu gehen, aber ich Frage mich, ob Lehre, ich bin mit Doctrine 2, hat irgendwie etwas zurückgeben, die Zeilenanzahl. Ich werde nicht benutzen, die Zeilen selbst, ich

Verwenden Sie eine Funktion DATE() in einer WHERE-Klausel mit DQL

Anzahl der Antworten 1 Antworten
Bekomme ich eine seltsame Fehlermeldung, wenn ich diese ausführen DQL-Abfrage: SELECT u FROM User u LEFT JOIN u.schedule s WHERE DATE(s.timestamp) = DATE(NOW()) Ausnahme wird ausgelöst, indem Sie die Lehre mit der Meldung: Expected known function, got

Symfony2 Doctrine-querybuilder, wo IN

Anzahl der Antworten 2 Antworten
Ich verlorene trilion Stunden google diese, aber keine der Lösungen war gut. Habe ich diese querybuilder: $qb2=$this->createQueryBuilder('s') ->addSelect('u') ->innerJoin('s.user','u') ->where("u.id IN(:followeeIds)") ->andWhere('s.admin_status = false') ->setParameter('user', $user) ->setParameter('followeeIds', $arrayFolloweeIds) ->orderBy('s.id','DESC') ->setMaxResults(15) ; Konnte ich eine zweite Abfrage, und

Symfony 2 Lehre finden durch bestellte array von id

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach einem Weg, um Doctrine im Symfony 2 um Gegenstände zu finden, mit einem geordneten array von id. Ich habe eine Karte Entität mit id (primary key) und Titel. Ich habe eine

Symfony form query_buider-und entity-repository

Anzahl der Antworten 2 Antworten
Ich versuche ein Formular erstellen, die mit Daten in der collection-Typ abhängig von der Benutzer protokolliert werden. Ich bin folgenden dieses Kapitel des Symfony cookbook. Alles funktioniert gut, wenn die query_builder option ist ein Verschluss, wo ich

CASTING-Attribute für die Bestellung auf eine Doctrine2 DQL-Query

Anzahl der Antworten 6 Antworten
Ich versuche Doctrine2 Entitätensortiert nach Ihrer ID, die scheinbar ist ein String, obwohl es enthält nur Zahlen. Also, was ich gerne tun würde, ist so etwas wie dieses: SELECT entity1, cast (entity1.id AS integer) AS orderId FROM