public function indexAction() { $params = array_merge(array("page" => null, "limit" => null), My_Util::santinize(array_map("trim", $this->_request->getParams()))); $arrX = array("limit" => $params["limit"] ? $params["limit"] : 10, "offset" => $params["page"] ? ($params["page"] - 1) * ($params["limit"] ? $params["limit"] : 10) : 0); $this->view->arrData = My_Model_Truyen_Admin_Main::getAll($arrX); $totalpage = ceil($this->view->arrData["total"] / $arrX["limit"]); $this->view->params = $params; $this->view->pagination = new My_Pagination(BASE_URL . "/truyenadmin/main/index", array("page" => $params["page"], "totalpage" => $totalpage)); }