load->library('service'); } public function _remap($method, $args) { // get controller name $subcate = $this->uri->segment(3); $method = strtolower(Request::parse()->method); $controllerBaseName = $subcate ? $subcate : 'index'; $controllerName = $controllerBaseName . '_' . $method; // check exsit and excute if (method_exists($this, $controllerName)) { return call_user_func_array(array($this, $controllerName), $args); } Response::reject(0x0105); } }