Différences
Ci-dessous, les différences entre deux révisions de la page.
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/]] | ||