Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 01-12-2014 21:37:59

alien7
Membre
Date d'inscription: 29-04-2007
Messages: 447

Jointure sans association

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 :

Code:

[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)


ZF 2.3 - Twitter Bootstrap 3.2
Local: Ubuntu  -> Apache2 2.4 - MariaDB 10 - PHP 5.6

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages