Zend_Paginator et formulaire de recherche
Salut à tous,
Je viens de tester facilement le paginator, et cela marche tres bien :
Code:
1 2 3 4 5
| // Gestion de la pagination
$paginator = Zend_Paginator::factory($row);
$paginator->setItemCountPerPage(4);
$paginator->setCurrentPageNumber($this->getRequest()->getParam('page'));
$this->view->myRows= $paginator; |
Par contre, ces données viennent d'un formulaire (sans Zend_Form). Au début je teste si cela viens d'un POST :
Code:
1 2 3 4
| public function indexAction() {
define ('_NB_MAX_CAR_SEARCH_',3);
if ($this->_request->isPost()) { |
Et déjà, sans parler de pagination, un rafraichissement de la page me renvoi faux à ce test... pourquoi ?
Ensuite, lors de la pagination (passage à une autre page) c pareil. Je vois pas comment faire , à part récupérer les données du form et des enreg dans un Zend_Registry, mais ce n'est pas tres élégant :(
Merci
Fabrice