CHttpException
| Пакет | system.base |
|---|---|
| Наследование | класс CHttpException » CException » Exception |
| С версии | 1.0 |
| Исходный код | framework/base/CHttpException.php |
CHttpException представляет исключение, вызванное некорректными действиями конечных пользователей.
Код HTTP-ошибки можно получить с помощью statusCode. Обработчики ошибок могут использовать этот код состояния для определения способа форматирования страницы с ошибкой.
Код HTTP-ошибки можно получить с помощью statusCode. Обработчики ошибок могут использовать этот код состояния для определения способа форматирования страницы с ошибкой.
Общедоступные свойства
| Свойство | Тип | Описание | Определено |
|---|---|---|---|
| statusCode | целое число | Код состояния 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 | целое число | Код состояния HTTP, например, 404, 500 и т. д. |
| $message | строка | сообщение об ошибке |
| $code | целое число | код ошибки |
Исходный код: framework/base/CHttpException.php#34 (показать)
public function __construct($status,$message=null,$code=0)
{
$this->statusCode=$status;
parent::__construct($message,$code);
}
Конструктор.
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc/api/1.1/CHttpException