/** * Paging ajax pattern */ public function actionPaging() { $page = $this->request->getParam('page', 1); $query = $this->request->getArray('query'); $paging = app()->blogService()->loadAdminPostPaging($query, $page); $lp = new BlockParams($this->request->getParam('lp')); $html = $this->partial($lp->itemScript(), ['paging' => $paging, 'lp' => $lp]); $this->response = ['html' => $html]; }
/** * */ public function actionPaging() { $page = $this->request->getParam('page', 1); $query = $this->request->getArray('query'); $paging = app()->user()->loadUserPaging($query, $page); $lp = new BlockParams($this->request->getParam('lp')); $html = $this->partial($lp->itemScript(), ['paging' => $paging, 'lp' => $lp]); $this->response = ['hasNext' => $paging->hasNext(), 'hasPrev' => $paging->hasPrev(), 'query' => $query, 'pager' => $paging->getPager(), 'html' => $html]; }
/** * */ public function actionPaging() { $page = $this->request->getParam('page', 1); $query = $this->request->getArray('query'); $paging = app()->phraseService()->loadAdminPhrasePaging($query, $page); $lp = new BlockParams($this->request->getParam('lp')); $html = $this->partial($lp->itemScript(), ['paging' => $paging, 'lp' => $lp, 'langId' => $query['langId']]); $this->response = ['html' => $html, 'pager' => $paging->getPager(), 'query' => $query, 'hasNext' => $paging->hasNext(), 'hasPrev' => $paging->hasPrev()]; }