Bonjour,
Bon je vais essayer d'être compréhensible ^^
J'ai une liste d'articles qui sont classées dans des catégories. J'ai fait un controleur qui permet de les lister les produits d'une catégories. Mais j'affiche également tout les articles des sous catégories présente.
Je souhaite paginer tout cela. Je ne sais pas si il est possible de donner au composant Paginator une liste et qu'il se charge du reste.
Actuellement mon controleur est comme cela :
Code: php
[code]function listing($id='')
{
$allChildren = $this->Category->children($id);
$this->Category->Behaviors->attach('Containable');
$data[] = $this->Category->find('all', array(
'conditions' => array('Category.id' => $id),
'contain' => array(
'Product'=> array(
'Label',
'PircingScale'
)
)
));
foreach ($allChildren as $value) {
$this->Category->Behaviors->attach('Containable');
$data[] = $this->Category->find('all', array(
'conditions' => array('Category.id' => $value['Category']['id']),
'contain' => array(
'Product'=> array(
'Label',
'PircingScale'
)
)
));
}
$this->set('listingProducts',$data);
}[/code]
Ah savoir que j'utilise le Behavior Tree et un Tree helper ([url=http://www.dereuromark.de/tag/treehelper/]Voir site explicatif[/url])
Si vous avec des pistes ravie de les entendres smile