system system.base system.caching system.caching.dependencies system.collections system.console system.db system.db.ar system.db.schema system.db.schema.cubrid system.db.schema.mssql system.db.schema.mysql system.db.schema.oci system.db.schema.pgsql system.db.schema.sqlite system.gii system.i18n system.i18n.gettext system.logging system.test system.utils system.validators system.web system.web.actions system.web.auth system.web.filters system.web.form system.web.helpers system.web.renderers system.web.services system.web.widgets system.web.widgets.captcha system.web.widgets.pagers zii.behaviors zii.widgets zii.widgets.grid zii.widgets.jui

CHttpException

system.base
继承 class CHttpException » CException » Exception
实现 Throwable
可用自 1.0
源码 framework/base/CHttpException.php
CHttpException 表示由终端用户的非法操作异常。

The HTTP error code can be obtained via statusCode. Error handlers may use this status code to decide how to format the error page.

公共属性

隐藏继承的属性

属性类型描述被定义在
statusCode integer HTTP 状态码,比如 403,404,500,等等。 CHttpException

受保护的属性

隐藏继承的属性

属性类型描述被定义在
code Exception
file Exception
line Exception
message Exception

公共方法

隐藏继承的方法

方法描述被定义在
__construct() 构造器 CHttpException
__toString() Exception
__wakeup() Exception
getCode() Exception
getFile() Exception
getLine() Exception
getMessage() Exception
getPrevious() Exception
getTrace() Exception
getTraceAsString() Exception

属性详情

statusCode 属性
public integer $statusCode;

HTTP 状态码,比如 403,404,500,等等。

方法详情

__construct() 方法
public void __construct(integer $status, string $message=NULL, integer $code=0)
$status integer HTTP 状态码,比如 403,404,500,等等。
$message string 错误信息
$code integer 错误代码
源码: framework/base/CHttpException.php#34 (显示)
public function __construct($status,$message=null,$code=0)
{
    
$this->statusCode=$status;
    
parent::__construct($message,$code);
}

构造器