preguntar acerca de dql

1
réponses

Utiliser une fonction DATE() dans une clause WHERE avec DQL

j'obtiens une erreur étrange quand j'exécute cette requête DQL: SELECT u FROM User u LEFT JOIN u.schedule s WHERE DATE(s.timestamp) = DATE(NOW()) L'exception est lancée par la Doctrine avec le message: Expected known function, got 'DATE' Le pr …
demandé sur 1970-01-01 00:33:32
2
réponses

Formulaire de Symfony query builder et entité référentiel

j'essaie de créer un formulaire avec des données dans le type de collecte en fonction de l'utilisateur étant connecté. Je suis la suite ce chapitre du livre de recettes Symfony. Tout fonctionne très bien lorsque l' query_builder option est une ferm …
demandé sur 1970-01-01 00:33:33
3
réponses

Comment trouver par document référencé dans la Doctrine ODM avec MongoDB?

j'ai un document dans mon "params" collection comme ceci: { "_id": ObjectId("4d124cef3ffcf6f410000037"), "code": "color", "productTypes": [ { "$ref": "productTypes", "$id": ObjectId("4d120a2d2b8d8d3010000000"), "$db": "te …
demandé sur 1970-01-01 00:33:30
5
réponses

Doctrine 2 DQL — comment sélectionner le côté inverse d’une requête unidirectionnelle de type «many-to-many»?

j'ai deux classes-Page et SiteVersion, qui ont beaucoup à beaucoup de relations. Seul SiteVersion est conscient de la relation (parce que le site est modulaire et je veux pouvoir emporter et déposer dans le module qui appartient à SiteVersion). Com …
demandé sur 1970-01-01 00:33:31
2
réponses

dql doctrine2, utilisez setParameter avec % wildcard lors d’une comparaison similaire

je veux utiliser le paramètre place holder-e.g. ?1-avec le % wild cards. c'est-à-dire quelque chose comme: "U. nom comme %?1%" (bien que cela entraîne une erreur). Les documents ont les deux exemples suivants:: 1. // Example - $qb->expr()->lik …
demandé sur 1970-01-01 00:33:30
4
réponses

Symfony se connecte à l’identifiant de l’utilisateur

je développe une application utilisant Symfony2 et doctrine 2. Je voudrais savoir comment obtenir l'identifiant de l'utilisateur actuellement connecté. ... …
demandé sur 1970-01-01 00:33:32
5
réponses

passer tableau des conditions à la méthode de la doctrine expr () — > orx ()

j'ai besoin de construire DQL avec un QueryBuilder comme ceci [QUERY]... AND WHERE e.type = x OR e.type = Y OR e.type = N [...] j'ai des types dans array Comment puis-je passer ce tableau à mon constructeur de requêtes? $qb-& …
demandé sur 1970-01-01 00:33:32
6
réponses

Où les clauses complexes utilisent la Doctrine PHP ORM

j'utilise L'ORM de Doctrine PHP pour construire mes requêtes. Cependant, je ne peux pas tout à fait comprendre comment écrire la clause suivante Où utiliser DQL (Doctrine Query Language): WHERE name='ABC' AND (category1 = 'X' OR category2 = ' …
demandé sur 1970-01-01 00:33:29
3
réponses

Obtenir des enregistrements aléatoires avec la Doctrine

je me demande comment obtenir un nombre aléatoire de membres d'un groupe, mais je ne sais pas quelle est la meilleure façon de le faire, et je pense que ORDER BY RAND() n'est pas la meilleure alternative, car un groupe peut avoir plus de 100.000 mem …
demandé sur 1970-01-01 00:33:31
12
réponses

Comment choisir au hasard avec la doctrine

Voici comment je recherche dans ma base de données certains mots $query = $qb->select('w') ->from('DbEntitiesEntityWord', 'w') ->where('w.indictionary = 0 AND w.frequency > 3') ->orderBy('w.frequency', 'DESC') -& …
demandé sur 1970-01-01 00:33:32