model = $pathArr[0]; unset($pathArr[0]); } if (isset($pathArr[1])){ $this->ctrl = ucfirst(camelize($pathArr[1])); unset($pathArr[1]); } else { $this->ctrl = $route['c']; } if (isset($pathArr[2])){ $this->action = camelize($pathArr[2]); unset($pathArr[2]); }else{ $this->action = $route['a']; } //url 多余部分转换成GET eg:index/index/index/id/1 实现get传值 // var_dump($pathArr); $count = count($pathArr) + 3; $i = 3; while ($i < $count){ if (isset($pathArr[$i+1])){ $_GET[$pathArr[$i]] = $pathArr[$i+1]; } $i = $i + 2; }; }else{ $this->model = $route['m']; $this->ctrl = $route['c']; $this->action = $route['a']; } $GLOBALS['model'] = $this->model; $GLOBALS['ctrl'] = $this->ctrl; $GLOBALS['action'] = $this->action; } }