Controller
in package
AbstractYes
Абстрактный базовый контроллер.
Содержит общие методы для работы с HTTP-ответами.
Table of Contents
Methods
- html() : Response
- Подготавливает HTML-контент для HTTP-ответа.
- json() : Response
- Подготавливает JSON-контент для HTTP-ответа.
- redirect() : Response
- Перенаправляет пользователя на другой адрес
Methods
html()
Подготавливает HTML-контент для HTTP-ответа.
public
static html(string $html[, int $status = 200 ]) : Response
Создает объект Response с HTML-данными, статусом 200 (OK) и устанавливает заголовок Content-Type.
Parameters
- $html : string
-
HTML-контент для отправки
- $status : int = 200
-
- Необязательный параметр http статус
Return values
Response —Объект HTTP-ответа с подготовленными данными
json()
Подготавливает JSON-контент для HTTP-ответа.
public
static json(mixed $json[, int $status = 200 ]) : Response
Создает объект Response с JSON-данными, статусом 200 (OK) и устанавливает заголовок Content-Type.
Parameters
- $json : mixed
-
JSON-срока | объект | массив для отправки
- $status : int = 200
-
- Необязательный параметр http статус
Return values
Response —Объект HTTP-ответа с подготовленными данными
redirect()
Перенаправляет пользователя на другой адрес
public
static redirect(string $url[, int $status = 301 ]) : Response
Parameters
- $url : string
-
адрес для перенаправления
- $status : int = 301
-
- Необязательный параметр http статус
Return values
Response —Объект HTTP-ответа с подготовленными данными