/** * 获取视图对象 */ protected function getView() { return CView::factory('smarty'); }
/** * CMyFrame 默认错误呈现 */ public static function showErrorsView() { //调试配置项 $debug = CConfig::getInstance()->load('DEBUG'); //调试模式 if (true == $debug) { //获取视图对象 $view = CView::factory('smarty'); //克隆视图对象 $pluginView = clone $view; $pluginView->template_dir = FRAME_PATH . '/exception/'; //错误记录 $categoryError = self::_categoryError(); if (empty($categoryError)) { return false; } //加载文件 $includeFiles = get_included_files(); $pluginView->assign('errorloadfile', $includeFiles); $pluginView->assign('error', $categoryError); $pluginView->display('CErrorView.html'); } }
/** * 获取一个提供给插件使用的视图对象 */ public static function getView() { return CView::factory('smarty'); }