Ma requete:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
        $qb = $this->getDoctrine()->getRepository('WsEditBundle:SiteWebDomaine')->createQueryBuilder('a')
                ->join('a.siteWeb', 'b')
        ;
        $site_web_domaines = $qb->getQuery()->getResult();
Dans ma vu (en php et pas en twig):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?php foreach($site_web_domaines as $site_web_domaine): ?>
    <br>n:<?php $site_web_domaine->getNom() ?>
    <?php if($site_web_domaine->getSiteWebId()): ?>
        - <?php echo $site_web_domaine->getSiteWeb()->getNom() ?>
    <?php endif ?>
<?php endforeach ?>
Problèmes: Doctrine2 refait pourtant la requête $site_web_domaine->getSiteWeb()->getNom() (ligne 4) et donc la requête n'a pas hydrate mon objet avec la jointure.

Pourquoi ?