/** * @brief 复写BaseAction的actionStartUpFinish()方法,执行cgiHook() * * @see BaseAction:actionStartUpFinish() * @note Saf_Base_Hook兼容老SAF的Hook使用方式 * @author chenyijie * @date 2012/10/16 16:41:09 **/ public function actionStartUpFinish() { //执行用户自定义Hook if (is_object($this->objHook)) { $this->objHook->hookStartUpTail(); } Saf_Base_Hook::cgiHook(); //关闭字典写权限 parent::$arrDict[parent::REQUEST_PARAM]['status'] = parent::DICT_READ; }
public static function checkCgi() { if (!self::$arrCommonAction['cgi']) { //是否被裁剪 return true; } //开放写权限 self::$arrDict[self::REQUEST_PARAM]['status'] = self::DICT_WRITE; self::setCgi(Saf_Base_Cgi::getRequest()); Saf_Base_Hook::cgiHook(); //关闭写权限 self::$arrDict[self::REQUEST_PARAM]['status'] = self::DICT_READ; }