public function indexAction() { $form = new Form_Cadmin_ModelsSearch(); $form_add = new Form_Cadmin_ModelsAdd(); $models = new Model_CcmModels(); if ($this->_request->isPost()) { if ($form->isValid($this->_request->getPost())) { $models->form_values = $form->getValues(); } //$form->ccm_asset_type_id_popup->setValue($ccm_asset_type_id_popup); //$form->ccm_asset_sub_type->setValue($ccm_asset_sub_type); } $sort = $this->_getParam("sort", "desc"); $order = $this->_getParam("order", "pk_id"); $result = $models->getModelsBySearch($order, $sort); //Paginate the contest results $paginator = Zend_Paginator::factory($result); $page = $this->_getParam("page", 1); $counter = $this->_getParam("counter", 10); $paginator->setCurrentPageNumber((int) $page); $paginator->setItemCountPerPage((int) $counter); $this->view->form = $form; $this->view->form_add = $form_add; $this->view->paginator = $paginator; $this->view->sort = $sort; $this->view->order = $order; $this->view->counter = $counter; $base_url = Zend_Registry::get('baseurl'); $this->view->inlineScript()->appendFile($base_url . '/js/records_per_page.js'); }