类 yii\web\HttpException
HttpException 表示由最终用户不正确的请求引起的异常。
可以通过 HttpException 的 $statusCode 属性值来区分,该属性值保存标准的 HTTP 状态代码(例如 404、500)。错误处理程序可以使用此状态代码来决定如何格式化错误页面。
如下例所示抛出 HttpException 将导致显示 404 页面。
if ($item === null) { // item does not exist
throw new \yii\web\HttpException(404, 'The requested Item could not be found.');
}
属性详情
方法详情
构造函数。
public void __construct ( $status, $message = null, $code = 0, $previous = null ) | ||
$status | integer |
HTTP 状态代码,例如 404、500 等。 |
$message | string|null |
错误消息 |
$code | integer |
错误代码 |
$previous | Throwable|null |
用于异常链的先前异常。 |
public function __construct($status, $message = null, $code = 0, $previous = null)
{
$this->statusCode = $status;
parent::__construct((string)$message, $code, $previous);
}
注册 或 登录 以发表评论。