/** *实例化用户模型 * *@param $model string 要实例化的模型 *@return $model 实例化后的模型对象 */ protected function M($model = null) { //////////创建相应模型//////////// $model = ucfirst(strtolower($model)) . 'Model'; if (!loadGroupFile($model, strtolower($this->strGroup), 'model')) { ///类文件不存在 $controller = new Controller(DEFAULT_GROUP, COMMON_CONTROLLER, COMMON_ERROR_PAGE); $controller->errorPage(); die; } return new $model(); }
/** *设置控制器,并执行相应动作 * */ private static function setController() { //////创建相应控制器//// $controller = ucfirst(strtolower(CONTROLLER)) . 'Controller'; if (!loadGroupFile($controller, strtolower(GROUP), 'controller')) { ///类文件不存在 $controller = new Controller(DEFAULT_GROUP, COMMON_CONTROLLER, COMMON_ERROR_PAGE); $controller->errorPage(); die; } $controller = new $controller(GROUP, CONTROLLER, ACTION); //////////执行相应动作/////// $controller->runAction(); }