Example #1
0
 /**
  *实例化用户模型
  *
  *@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();
 }
Example #2
0
 /**
  *设置控制器,并执行相应动作
  *
  */
 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();
 }