Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
prog:symfony:doctrine:sql [23/10/2022 17:01]
thierry [Count]
prog:symfony:doctrine:sql [23/10/2022 17:07] (Version actuelle)
thierry ↷ Page déplacée de prog:symfony:entities:sql à prog:symfony:doctrine:sql
Ligne 22: Ligne 22:
  
 ===== Créer une Query sans passer par QueryBuilder ===== ===== Créer une Query sans passer par QueryBuilder =====
 +Avec ''​EntityManager()->​createQuery('​DQL'​)''​
 +<​note>​Attention ''​CreateQuery''​ contient du DQL et non pas du SQL</​note>​
 <​code>​ <​code>​
         $query = $this->​getEntityManager()->​createQuery('​UPDATE '​.GDistributeur::​class.'​ d SET d.assigned_series = (SELECT COUNT(s.id) FROM '​.GSerie::​class.'​ s WHERE s.gDistributeur = d.id)'​); ​             ​         $query = $this->​getEntityManager()->​createQuery('​UPDATE '​.GDistributeur::​class.'​ d SET d.assigned_series = (SELECT COUNT(s.id) FROM '​.GSerie::​class.'​ s WHERE s.gDistributeur = d.id)'​); ​             ​
Ligne 31: Ligne 33:
 ====== Sources & Ressources ====== ====== Sources & Ressources ======
   * [[https://​stackoverflow.com/​questions/​4337751/​doctrine-2-update-query-with-query-builder]]   * [[https://​stackoverflow.com/​questions/​4337751/​doctrine-2-update-query-with-query-builder]]
 +  * [[https://​www.wanadev.fr/​56-comment-realiser-de-belles-requetes-sql-avec-doctrine/​]]