Bonjour,
J'ai un soucis de débutant avec ZF.
J'aimerais lister toutes les sculptures dans ma vue, et afficher les images correspondantes à ces dernières.
Voici mon contrôleur:
Mon Index:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function indexAction() { $this->view->title = "Sculptures"; $this->view->locaOption = "Index"; $produits = new Produits(); $this->view->produits = $produits->fetchAll(); $pics = new Pics(); $this->view->pics= $pics->fetchAll(); }
Ma classe abstraite pics :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php foreach($this->produits as $produit) : ?> <div class="product"> <?php echo $produit->description_courte_produits;?><br /> <?php if (isset($produit->pics1_produits)){ foreach($this->pics as $pics) : echo "<img src=".$this->baseUrl."public/images/produits/small/".$pics->filename_pics."' border=0>"; endforeach; } ?> </div> <?php endforeach; ?>
Je n'arrive pas à utiliser la clause Where dans ma vue sans pour autant être obliger de passer par une requête écrite en dur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php class pics extends Zend_Db_Table { protected $_name = 'pics'; }
Est-ce possible? Par quel moyen doit-je procéder?
Merci d'avance.
Partager