Example #1
0
 /**
  * 自定义异常处理
  * @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);
 }
Example #2
0
 function _404()
 {
     \Response::sendHttpStatus(302);
     if (is_file(c('view.404'))) {
         require c('view.404');
     }
     exit;
 }
Example #3
0
/**
 * 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');
    }
}