/** * 获取请求并处理 */ public function GetRequest() { //处理请求 ob_start(); CRequest::getInstance()->run(); //发送响应 CResponse::getInstance()->send(); ob_end_flush(); }
/** * 实例化服务容器 */ private function _initCDiContainer() { $systemDi = CDiContainer::getInstance(); //注册默认服务 $systemDi->set('CRequest', CRequest::getInstance()); $systemDi->set('CResponse', CResponse::getInstance()); $componentList = CConfig::getInstance('main')->load('components'); if (empty($componentList)) { return false; } //注册服务 foreach ((array) $componentList as $key => $val) { $systemDi->set($key, $val); } return true; }