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 | запрос |