Класс MissingRouteException
Исключение, возникающее, когда URL-адрес не может быть обращен в обратный маршрут или когда URL-адрес не может быть проанализирован.
Краткое описание свойств
- $_attributes protected
arrayМассив атрибутов, переданных из конструктора и доступных в представлении при отображении ошибки разработки.
- $_defaultCode protected
intКод исключения по умолчанию
- $_messageTemplate protected
stringШаблон строки сообщения, в который подставляются атрибуты с помощью sprintf().
- $_messageTemplateWithMethod protected
stringШаблон сообщения для использования, когда указан запрашиваемый метод.
- $_responseHeaders protected
array|nullМассив заголовков, которые будут переданы в {@link \Cake\Http\Response::withHeader()}
Краткое описание методов
-
__construct() public
Конструктор.
-
getAttributes() public
Получение переданных атрибутов
-
getCode() public @method
Получение кода исключения.
-
responseHeader() public deprecated
Получение/установка используемого заголовка ответа
Подробное описание методов
__construct() public
__construct(array|string $message, int|null $code = 404, Throwable|null $previous = null)
Конструктор.
Позволяет создавать исключения, которые обрабатываются как ошибки фреймворка и отключаются, когда режим отладки выключен.
Параметры
-
array|string$message Строка сообщения об ошибке или массив атрибутов, которые доступны в представлении, и вставленные в Exception::$_messageTemplate с помощью sprintf()
-
int|null$code optional Код ошибки, который также является кодом HTTP-статуса для ошибки. По умолчанию 404.
-
Throwable|null$previous optional предыдущее исключение.
getAttributes() public
getAttributes(): array
Получение переданных атрибутов
Возвращаемое значение
arraygetCode() public @method
getCode(): int
Получение кода исключения.
Возвращаемое значение
intresponseHeader() public
responseHeader(array|string|null $header = null, string|null $value = null): array|null
Получение/установка используемого заголовка ответа
См. также {@link \Cake\Http\Response::withHeader()}
Параметры
-
array|string|null$header optional Строка отдельного заголовка или ассоциативный массив "имя_заголовка" => "значение_заголовка"
-
string|null$value optional Значение заголовка.
Возвращаемое значение
array|nullПодробное описание свойств
$_attributes protected
Массив атрибутов, переданных из конструктора и доступных в представлении при отображении ошибки разработки.
Тип
array$_defaultCode protected
Код исключения по умолчанию
Тип
int$_messageTemplate protected
Шаблон строки сообщения, в который подставляются атрибуты с помощью sprintf().
Тип
string$_messageTemplateWithMethod protected
Шаблон сообщения для использования, когда указан запрашиваемый метод.
Тип
string$_responseHeaders protected
Массив заголовков, которые будут переданы в {@link \Cake\Http\Response::withHeader()}
Тип
array|null
© 2005–present 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.
https://api.cakephp.org/4.4/class-Cake.Routing.Exception.MissingRouteException.html