Abstract Class common\db\ActiveRecord
Class ActiveRecord Надстройка над ActiveRecord фпеймворка.
Protected Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $_baseScenarios | array | common\db\ActiveRecord | |
| $_createdAtFrom | common\db\CreatedAtSearchTrait | ||
| $_createdAtTo | common\db\CreatedAtSearchTrait | ||
| $_defaultSearchOrder | array | значение сортировки по умолчанию | common\db\ActiveRecord |
| $_metaFields | common\db\MetaFields | объект с описанием полей модели | common\db\ActiveRecord |
| $initScenarios | array | массив сценариев при которых инициалихируются начальные значения | common\db\ActiveRecord |
Public Methods
Constants
| Constant | Value | Description | Defined By |
|---|---|---|---|
| DEFAULT_SORT | 500 | Значение сортировки по умолчанию | common\db\ActiveRecord |
| SCENARIO_INSERT | "insert" | Сценарии валидации | common\db\ActiveRecord |
| SCENARIO_SEARCH | "search" | common\db\ActiveRecord | |
| SCENARIO_UPDATE | "update" | common\db\ActiveRecord |
Property Details
значение сортировки по умолчанию
объект с описанием полей модели
массив сценариев при которых инициалихируются начальные значения
Method Details
Подписи атрибутов
| array attributeLabels( ) |
| void beforeSave( $insert ) | ||
| $insert | ||
Поведения
| array behaviors( ) |
| common\db\ActiveQuery find( ) |
| app\modules\main\models\User getAuthor( ) | ||
| return | app\modules\main\models\User | возвращает автора модели |
|---|---|---|
Возвращает имя сущности
| string getEntityName( ) |
Возвращает название элемента сущности
| string getItemLabel( ) |
Возвращает объект с описанием полей модели
| common\db\MetaFields getMetaFields( ) |
Возвращает модель правил доступа
| common\rbac\IPermission|null getPermission( ) |
Изменилась ли активность модели
| bool hasChangeActive( ) |
| void init( ) |
Инициализация начальных значений
| void initValues( ) |
Возвращает имя класса содержащего описание полей модели
| string metaClass( ) |
Правила валидации Формируем из полей
| array rules( ) |
Сченари валидации
| array scenarios( ) |
Возвращает провайдер данных для поиска
| \yii\data\ActiveDataProvider search( $params, $dataProviderConfig = [], $query = null ) | ||
| $params | array | массив значений атрибутов модели |
| $dataProviderConfig | array | параметры провайдера данных |
| $query | common\db\ActiveQuery | запрос |