// 强制编译 $smarty->force_compile = true; }); // 覆盖模板默认渲染方式 Flight::map('render', function ($template, $data = array(), $isall = true) { if (file_exists(VIEW_PATH . '/' . $template . '.tpl')) { $template = VIEW_PATH . '/' . $template . '.tpl'; if ($isall) { // 默认css $cssHeader = Flight::printcss(); $jsHeader = Flight::printjs(); $csshtml = Flight::defaultassets(1); $jshtml = Flight::defaultassets(2); $cssHeader = $csshtml . $cssHeader; $jsHeader = $jshtml . $jsHeader; $leftMenu = Flight::renderLeft(); $_s = new stdClass(); $_s->cssHeader = $cssHeader; $_s->jsHeader = $jsHeader; $_s->leftMenu = $leftMenu; if (Session::get('is_admin')) { $_s->admin_name = isset($_SESSION['admin_name']) ? $_SESSION['admin_name'] : ''; $_s->headerContent = VIEW_PATH . '/admin_header.tpl'; } else { $_s->ser_name = isset($_SESSION['ser_name']) ? $_SESSION['ser_name'] : ''; $_s->headerContent = VIEW_PATH . '/service_header.tpl'; } $_s->mainContentLink = $template; $_s->app = Flight::get('app'); $_s->act = Flight::get('act'); // 加载单个页面