Class app\modules\main\models\IncludeGroup
| Inheritance | app\modules\main\models\IncludeGroup » common\db\ActiveRecord » yii\db\ActiveRecord |
|---|---|
| Uses Traits | app\modules\main\components\PermissionTrait, common\db\CreatedAtSearchTrait |
Class IncludeGroup Группа включаемых областей
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 |
| $_includesIds | app\modules\main\models\IncludeGroup | ||
| $_includesIdsStr | app\modules\main\models\IncludeGroup | ||
| $_includesMap | app\modules\main\models\IncludeGroup | ||
| $_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
| void __get( $name ) | ||
| $name | ||
Поведения
| array behaviors( ) |
Связь с включаемымы областями
| \yii\db\ActiveQueryInterface getIncludes( ) |
| array getIncludesIds( ) |
| string getIncludesIdsStr( ) |
Вормирует массив для сортировки включаемых областей
| array getIncludesMap( $id ) | ||
| $id | int | идентификатор группы |
Возвращает имя класса содержащего описание полей модели
| string metaClass( ) |
| void setIncludesIds( $includesIds ) | ||
| $includesIds | array | |
| void setIncludesIdsStr( $includesIdsStr ) | ||
| $includesIdsStr | string | |
Сортировка включаемых областей
| void sortIncludes( <b>&</b>$includes, $id ) | ||
| $includes | app\modules\main\models\Includes[] | включаемые области |
| $id | int | идентификатор модели |
| void tableName( ) |