public function indexAction() { // disable access if not ajax request if (!$this->getRequest()->isXmlHttpRequest()) { return $this->_disableIfNotAjaxRequest(); } // disable auto rendering for this action $this->_helper->viewRenderer->setNoRender(); $this->_helper->layout->disableLayout(); $request = $this->getRequest(); $limit = (int) $request->getParam('limit'); $start = (int) $request->getParam('start'); $sorta = json_decode((string) $this->_getParam('sort')); $sort = isset($sorta[1]) ? (string) $sorta[1]->property : 'id'; $dir = isset($sorta[1]) ? (string) $sorta[1]->direction : 'desc'; $filters = (array) $this->_getParam('filter'); $vendorModel = new Vendors(); echo $vendorModel->getGrid($limit, $start, $sort, $dir, $filters); }