Spec-Zone.ru › CakePHP 3.8

Класс ControllerFactory

Метод фабрики для создания контроллеров из пар запрос/ответ.

Пространство имён: Cake\Http
Расположение: Http/ControllerFactory.php

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

  • create() public
    Создать контроллер для заданной пары запрос/ответ
  • getControllerClass() public
    Определить имя класса контроллера на основе текущего запроса и параметра контроллера
  • missingController() protected
    Выбрасывает исключение, когда контроллер отсутствует.

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

create()source public

create( Cake\Http\ServerRequest $request , Cake\Http\Response $response )

Создать контроллер для заданной пары запрос/ответ

Параметры

Cake\Http\ServerRequest $request
Запрос для создания контроллера.
Cake\Http\Response $response
Ответ, который необходимо использовать.

Возвращает

Cake\Controller\Controller

Исключения

ReflectionException

getControllerClass()source public

getControllerClass( Cake\Http\ServerRequest $request )

Определить имя класса контроллера на основе текущего запроса и параметра контроллера

Параметры

Cake\Http\ServerRequest $request
Запрос для создания контроллера.

Возвращает

string|null

missingController()source protected

missingController( Cake\Http\ServerRequest $request )

Выбрасывает исключение, когда контроллер отсутствует.

Параметры

Cake\Http\ServerRequest $request
Запрос.

Исключения

Cake\Routing\Exception\MissingControllerException

© 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/3.8/class-Cake.Http.ControllerFactory.html

Spec-Zone.ru

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