public function renderJson() { $this->offset = $this->limit * ($this->getCurrentPageNumber() - 1); $model = new HomeModel(); $data = array('pagination' => array('current_page' => $this->getCurrentPageNumber(), 'next_page' => $model->countAllItems() - $this->limit * $this->getCurrentPageNumber() > 0 ? true : false), 'items' => $model->getAllItems($this->limit, $this->offset)); $this->returnJsonResponse($data); }