A priori c'est ok ! L'exemple que je t'ai donné ($this->paginate['order']) était dans le cas où tu ne souhaitais modifier qu'un seul des paramètres du tableau (ici l'ordre) dans ton action. C'est plus propre de factoriser la partie commune dans la déclaration de l'attribut et de ne redéclarer les différences ausein de chaque fonction ... en espérant être assez clair :o)
Bonne journée, Pierre On 20 juil, 12:19, Takumi <piresjulie...@gmail.com> wrote: > D'accord pour le forum je note. > > Mais j'ai encore une question par rapport à l'exemple que tu m'as > donné. Que signifie le ['order'] dans $this->paginate['order']. Quel > valeur doit-je mettre dedans? > > Sinon est ce que l'exemple qui suit te parait correct pour que > j'arrive à mes fins et respecte ce que tu m'as dit de faire? Je peux > pas tester pour le moment afin de voir si cela marche donc je me > contente d'écrire le code et d'y réfléchir.... > > <?php > class ArticlesController extends AppController > { > function showArticleByCat($nom) > { > $this->paginate = array( > 'Article' => array( > 'limit' => 15, > 'order' => array( > 'Article.date_parution' => 'asc' > ) > ) > ); > $liste_article = $this->paginate(array('Category.nom' > => $nom)); > $this->set('article',$liste_article); > } > > function index() > { > $this->paginate = array( > 'Article' => array( > 'limit' => 35, > 'order' => array( > 'Article.date_parution' => 'desc' > ) > ) > ); > $liste_article = $this->paginate(); > $this->set('article',$liste_article); > }} > > ?> > > Je te 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 -~----------~----~----~----~------~----~------~--~---