Bonjour à tous.
Et il possible de modifier le parametre 'limit' d'un objet Paginate depuis la vue, et sans passer par une methode GET ?
Je m'explique. Dans une vue principalement dédiée à un tableau controlé par une pagination, je souhaite permettre à l’utilisateur de choisir la 'limit'.
Rien de bien compliqué, j’ai simplement créé un formulaire en méthode GET.
Le problème, c'est que dans la meme page, un lien utilise l'URL pour une autre action dans le meme controller et la meme vue. D'où bug : a l'affichage de l'autre action, je perd ma pagination. Bien sure, je peux toujours ajouter a l'URL les données de la méthode GET (mon URL ferait ...items/information/3?limit=10)... mais je trouve cela un peu lourd. Plus simplement, je me demandais s'il est possible de changer directement la limite depuis la vue. J'ai bien essayé :
$this->Paginator->settings = array('limit' => 10);... evidement ca ne marche pas.
Est-ce possible ?
Ai-je été claire ?