Spec-Zone.ru › CakePHP 2.7

Класс CakeException

CakeException используется в качестве базового класса для внутренних исключений CakePHP. В общем случае ошибки фреймворка интерпретируются как ошибки с кодом 500.

Exception
Extended by RuntimeException
Extended by CakeBaseException
Extended by CakeException

Непосредственные известные подклассы

AclException, CacheException, MissingConnectionException, MissingControllerException, MissingDatabaseException, MissingDatasourceConfigException, MissingDatasourceException, MissingDispatcherFilterException, MissingHelperException, MissingLayoutException, MissingModelException, MissingPluginException, CakeLogException, MissingShellException, MissingShellMethodException, MissingTableException, MissingTaskException, MissingTestLoaderException, MissingViewException, NotImplementedException, PrivateActionException, RouterException, SocketException, CakeSessionException, XmlException, ConfigureException, ConsoleException, FatalErrorException, MissingActionException, MissingBehaviorException, MissingComponentException
Пакет: Cake\Error
Авторские права: Copyright (c) Cake Software Foundation, Inc. (http://cakefoundation.org)
Лицензия: MIT License
Расположение: Cake/Error/exceptions.php

Подробное описание методов

__constructsource public

__construct( string|array $message , integer $code 500 )

Конструктор.

Позволяет создавать исключения, которые обрабатываются как ошибки фреймворка и отключаются, когда debug = 0.

Параметры

string|array $message
Строка сообщения об ошибке или массив атрибутов, которые доступны в представлении и подставляются в CakeException::$_messageTemplate с помощью sprintf()
integer $code необязательно 500
Код ошибки, также является кодом HTTP-статуса для ошибки.

getAttributessource public

getAttributes( )

Получить переданные атрибуты

Возвращаемое значение

array
массив

Методы, унаследованные от CakeBaseException

responseHeadersource public

responseHeader( string|array $header null , string $value null )

Получить/установить заголовок ответа

Параметры

string|array $header необязательно null
Массив строк заголовков или одиночная строка заголовка - ассоциативный массив "имя заголовка" => "значение заголовка" - также принимается массив строковых заголовков
string $value необязательно null
Значение заголовка.

Возвращаемое значение

array
массив

См. также

CakeResponse::header()

Краткое описание свойств

$_attributessource

protected массив

Массив атрибутов, переданных из конструктора и доступных в представлении при отображении ошибки разработки.

array()

$_messageTemplatesource

protected строка

Шаблонная строка, в которую подставляются атрибуты с помощью sprintf().

''

Свойства, унаследованные от CakeBaseException

$_responseHeaderssource

protected массив

Массив заголовков, которые будут переданы в CakeResponse::header()

null

Свойства, унаследованные от Exception

$codesource

protected целое число

$filesource

protected смешанный тип

$linesource

protected смешанный тип

$messagesource

protected строка

''

© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/2.7/class-CakeException.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API