Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Voilà j'essaye de faire une jointure sans association, il me fait mapper le résultat à une propriété de mon Entity et je sais pas faire.
C'est une relation OneToOne. Pourquoi sans relation ? Parce que j'ai une condition sur la jointure :
[lang=php]        $select = "SELECT s";
        $from   = " FROM Application\Entity\Sondage s";
        $where  = " WHERE s.status = 1 ";
        // has voted
        if ($userId > 0) {
            $select .= ", v";
            $join .= " LEFT JOIN Application\Entity\SondageVote v WITH s.id = v.sondageId AND v.userId = :user_id  ";
        }
        .....
        // has voted
        if ($userId > 0) {
           $query->setParameter('user_id', $userId);
        }En fait j'ai une liste de sondage et je veux savoir si il a voté ou non sur la liste des sondages.
Ma table sondage :
user_id, sondage_idn n cretaed
user_id et sondage_id => primary_key unique
Voilà j'espère avoir été clair.
Merci d'avance
Dernière modification par alien7 (01-12-2014 21:40:22)
Hors ligne