/** * 加载视图处理类并完成视图类的实例化 * * 注:本类方法为回调类方法。 * * @access protected * @return object */ protected function initView() { //当视图文件格式为PHP时,采用Widget自身的视图机制。即:非View Class的视图机制 if (VIEW_EXT == Configure::PHP_VIEW_EXT) { return null; } //分析视图类文件路径 $filePath = DOIT_ROOT . 'core' . DIRECTORY_SEPARATOR . 'WidgetTemplate.class.php'; //加载视图处理类文件 Doit::loadFile($filePath); //实例化视图类 $viewObject = WidgetTemplate::getInstance(); $viewObject->widgetId = $this->_getWidgetName(); return $viewObject; }