Abstract Class common\db\ActiveRecord

Inheritancecommon\db\ActiveRecord » yii\db\ActiveRecord
Uses Traitscommon\db\CreatedAtSearchTrait
Subclassesapp\modules\banners\models\Banner, app\modules\banners\models\Place, app\modules\catalog\models\Catalog, app\modules\catalog\models\CatalogSearch, app\modules\catalog\models\CatalogSection, app\modules\catalog\models\Producer, app\modules\geo\models\Country, app\modules\geo\models\Np, app\modules\geo\models\Rajon, app\modules\geo\models\Region, app\modules\geo\models\Street, app\modules\main\models\Comments, app\modules\main\models\Config, app\modules\main\models\IncludeGroup, app\modules\main\models\Includes, app\modules\main\models\Menu, app\modules\main\models\Pages, app\modules\main\models\Permission, app\modules\main\models\Template, app\modules\main\models\User, app\modules\news\models\News, app\modules\news\models\NewsSection, app\modules\photogallery\models\Gallery, app\modules\shop\models\Delivery, app\modules\shop\models\Good, app\modules\shop\models\Order, app\modules\shop\models\Payment, app\modules\shop\models\Status, common\db\TActiveRecord

Class ActiveRecord Надстройка над ActiveRecord фпеймворка.

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined 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

Hide inherited methods

MethodDescriptionDefined By
attributeLabels() Подписи атрибутов common\db\ActiveRecord
beforeSave() common\db\ActiveRecord
behaviors() Поведения common\db\ActiveRecord
find() common\db\ActiveRecord
getAuthor() common\db\ActiveRecord
getCreatedAtFrom() common\db\CreatedAtSearchTrait
getCreatedAtTo() common\db\CreatedAtSearchTrait
getEntityName() Возвращает имя сущности common\db\ActiveRecord
getItemLabel() Возвращает название элемента сущности common\db\ActiveRecord
getMetaFields() Возвращает объект с описанием полей модели common\db\ActiveRecord
getPermission() Возвращает модель правил доступа common\db\ActiveRecord
hasChangeActive() Изменилась ли активность модели common\db\ActiveRecord
init() common\db\ActiveRecord
initValues() Инициализация начальных значений common\db\ActiveRecord
metaClass() Возвращает имя класса содержащего описание полей модели common\db\ActiveRecord
rules() Правила валидации Формируем из полей common\db\ActiveRecord
scenarios() Сченари валидации common\db\ActiveRecord
search() Возвращает провайдер данных для поиска common\db\ActiveRecord
setCreatedAtFrom() common\db\CreatedAtSearchTrait
setCreatedAtTo() common\db\CreatedAtSearchTrait

Constants

Hide inherited constants

ConstantValueDescriptionDefined By
DEFAULT_SORT 500 Значение сортировки по умолчанию common\db\ActiveRecord
SCENARIO_INSERT "insert" Сценарии валидации common\db\ActiveRecord
SCENARIO_UPDATE "update" common\db\ActiveRecord

Property Details

$_baseScenarios protected property
array $_baseScenarios = [self::SCENARIO_INSERTself::SCENARIO_UPDATEself::SCENARIO_SEARCH]
$_defaultSearchOrder protected property
array $_defaultSearchOrder = ["id" => SORT_DESC]

значение сортировки по умолчанию

$_metaFields protected property

объект с описанием полей модели

$initScenarios protected property
array $initScenarios = [self::SCENARIO_INSERT]

массив сценариев при которых инициалихируются начальные значения

Method Details

attributeLabels() public method

Подписи атрибутов

array attributeLabels( )
beforeSave() public method

void beforeSave$insert )
$insert
behaviors() public method

Поведения

array behaviors( )
find() public method

common\db\ActiveQuery find( )
getAuthor() public method

app\modules\main\models\User getAuthor( )
return app\modules\main\models\User

возвращает автора модели

getEntityName() public method

Возвращает имя сущности

string getEntityName( )
getItemLabel() public method

Возвращает название элемента сущности

string getItemLabel( )
getMetaFields() public method

Возвращает объект с описанием полей модели

common\db\MetaFields getMetaFields( )
getPermission() public method

Возвращает модель правил доступа

common\rbac\IPermission|null getPermission( )
hasChangeActive() public method

Изменилась ли активность модели

bool hasChangeActive( )
init() public method

void init( )
initValues() public method

Инициализация начальных значений

void initValues( )
metaClass() public method

Возвращает имя класса содержащего описание полей модели

string metaClass( )
rules() public method

Правила валидации Формируем из полей

array rules( )
scenarios() public method

Сченари валидации

array scenarios( )
search() public method

Возвращает провайдер данных для поиска

\yii\data\ActiveDataProvider search$params$dataProviderConfig = [], $query null )
$params array

массив значений атрибутов модели

$dataProviderConfig array

параметры провайдера данных

$query common\db\ActiveQuery

запрос