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:
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();
    }
Mon Index:
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; ?>
Ma classe abstraite pics :
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';
}
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...

Est-ce possible? Par quel moyen doit-je procéder?

Merci d'avance.