/** * 自定义异常处理 * @access public * @param mixed $e 异常对象 */ public static function appException($e) { $error = ['message' => $e->getMessage(), 'file' => $e->getFile(), 'line' => $e->getLine(), 'trace' => $e->getTraceAsString(), 'code' => $e->getCode()]; // 发送http状态信息 Response::sendHttpStatus(Config::get('exception_http_status')); // 输出异常页面 self::halt($error); }
function _404() { \Response::sendHttpStatus(302); if (is_file(c('view.404'))) { require c('view.404'); } exit; }
/** * 404 * @param [type] $code [description] * * @return [type] [description] */ function _404($code) { if ($code == 404 && is_file('public/404.html')) { Response::sendHttpStatus(404); View::make('public/404'); } }