Bonsoir,

J'ai débuté depuis peu avec cakephp et mon manque de connaissance sur
ce framework me bloque assez souvent. Il se trouve donc que j'ai un
petit problème que je n'arrive pas à résoudre. Je dispose sur mon site
de news qui sont relié à une catégorie. Dans mon controller news j'ai
deux méthode pour le moment index qui permet d'afficher toutes les
news et une autre qui permet d'afficher les news selon la catégorie
passé en paramètre. Je voudrais que ces deux méthode me renvois un
résultat paginé. Cependant je voudrais que pour une méthode ma
pagination dispose de certaine règle et pour l'autre méthode d'autre
règle. Par exemple je voudrais que ma méthode index me renvoi 15 news
mais que l'autre méthode m'en renvois 25. Donc je voulais savoir
comment faire pour arriver à un tel résultat. Je vous montre mon
controller à l'heure actuelle.

<?php
class ArticlesController extends AppController
{
        var $paginate = array(
                'Article' => array(
                        'limit' => 15,
                        'order' => array(
                                'Article.date_parution' => 'asc'
                        )
                )
        );

        function showArticleByCat($nom)
        {
                $liste_article = $this->paginate(array('Category.nom' => $nom));
                $this->set('article',$liste_article);
        }

        function index()
        {
                $liste_article = $this->paginate();
                $this->set('article',$liste_article);
        }
}
?>

Je vous remercie d'avance

--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : cakephp-fr@googlegroups.com
Pour résilier  : cakephp-fr-unsubscr...@googlegroups.com
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à