[Zend_db_table] Deux requête imbriquées
Bonjour,
J'ai un soucis de débutant avec ZF:oops:.
J'aimerais lister toutes les sculptures dans ma vue, et afficher les images correspondantes à ces dernières.
Voici mon contrôleur:
Code:
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:
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:
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.