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 16:40]
thierry [Update]
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 20: Ligne 20:
             ->​getSingleScalarResult();​             ->​getSingleScalarResult();​
 </​code>​ </​code>​
 +
 +===== 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>​
 +        $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)'​); ​             ​
 +
 +</​code>​
 +
  
  
 ====== 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/​]]