PHP Класс yii\rest\Controller

Controller implements the following steps in a RESTful API request handling cycle: 1. Resolving response format (see [[ContentNegotiator]]); 2. Validating request method (see Controller::verbs). 3. Authenticating user (see [[\yii\filters\auth\AuthInterface]]); 4. Rate limiting (see [[RateLimiter]]); 5. Formatting response data (see Controller::serializeData). For more details and usage information on Controller, see the guide article on rest controllers.
С версии: 2.0
Автор: Qiang Xue ([email protected])
Наследование: extends yii\web\Controller
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$enableCsrfValidation
$serializer the configuration for creating the serializer that formats the response data.

Открытые методы

Метод Описание
afterAction ( $action, $result )
behaviors ( )

Защищенные методы

Метод Описание
serializeData ( mixed $data ) : mixed Serializes the specified data.
verbs ( ) : array Declares the allowed HTTP verbs.

Описание методов

afterAction() публичный Метод

public afterAction ( $action, $result )

behaviors() публичный Метод

public behaviors ( )

serializeData() защищенный Метод

The default implementation will create a serializer based on the configuration given by [[serializer]]. It then uses the serializer to serialize the given data.
protected serializeData ( mixed $data ) : mixed
$data mixed the data to be serialized
Результат mixed the serialized data.

verbs() защищенный Метод

Please refer to [[VerbFilter::actions]] on how to declare the allowed verbs.
protected verbs ( ) : array
Результат array the allowed HTTP verbs.

Описание свойств

$enableCsrfValidation публичное свойство

public $enableCsrfValidation

$serializer публичное свойство

the configuration for creating the serializer that formats the response data.
public $serializer