Bonjour voila je cherche à être éclairé parceque là je bug
Voila je cherche a faire un truc tout con (enfin tout con pour moi en PHP 4) :

Je veux sortir une liste avec fetchAll()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
        $this->view->title = "Enchere Coco";
        $enchere = new Model_DbTable_Encheres();
        $this->view->encheres = $enchere->fetchAll();
et dans ma view je vais rechercher les données de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<?php foreach($this->encheres as $enchere) : ?>
id :<? echo $this->escape($enchere->id); ?>
titre :<? echo $this->escape($enchere->titre); ?>
<?php endforeach; ?>
Ceci marche très bien !!!!





Voila en fait j'aimerais rechercher dans ma boucle foreach seulement les données pour lesquelles validation=2 (dans ma bdd enchere) comment faire pour insérer la clause WHERE ? (j'ai essayé pas mal de truc sans succès j'utilise ZF 1.10)

Ce n'est pas terminé...
En plus de cela j'aurais besoin d'aller rechercher pour chaque encheres affichées (avec validation=2) dans ma boucle foreach des données d'une autre table en fonction de l'id...
Donc j'imagine que pour commencer je dois créer une nouvelle connexion à ma nouvelle table (dans le même controller bien sur)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
        $gagnant = new Model_DbTable_Gagnants();
Et avec cette connexion je fais quoi un fetchAll ou autre chose ?
Par exemple j'aimerais juste aller chercher le pseudo du gagnant de l'enchere en question. Comment faire ? merci de m'éclairer