/** * 设置基础数据 */ public static function setInitData($viewObject) { $prefix = CConfig::getInstance()->load('ACTION_PREFIX'); $viewObject->assign('thisUrl', urlencode(CRequest::getUrl())); $viewObject->assign('base64Url', CEncrypt::safe_b64encode(CRequest::getUrl())); $viewObject->assign('controller', CRequest::getController()); $viewObject->assign('action', CRequest::getAction()); $viewObject->assign('actionPre', $prefix); $viewObject->assign('ip', CRequest::getIp()); $viewObject->assign('module', CRequest::getModule()); $viewObject->assign('time', time()); $viewObject->assign('sessionID', session_id()); $viewObject->assign('path', CRequest::getPath()); $viewObject->assign('staticUrl', CConfig::getInstance('site')->load('staticUrl')); $viewObject->assign('uploadStaticUrl', CConfig::getInstance('site')->load('uploadStaticUrl')); $viewObject->assign('siteName', CConfig::getInstance('site')->load('siteName')); }