Utiliser fetch et ses amis dans un Controller
Bonjour voila je cherche à être éclairé parceque là je bug 8O
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:
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:
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:
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