Class app\modules\catalog\models\Catalog
Inheritance | app\modules\catalog\models\Catalog » common\db\ActiveRecord » yii\db\ActiveRecord |
---|---|
Implements | app\modules\shop\components\IShopItem |
Uses Traits | app\modules\main\components\PermissionTrait, app\modules\shop\components\ShopItemTrait, common\db\CreatedAtSearchTrait |
Subclasses | app\modules\catalog\models\CatalogSearch |
Class Catalog Модель каталога товаров
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 |
$_sectionsIds | array | массив идентификаторов связанных категорий | app\modules\catalog\models\Catalog |
$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 behaviors( ) |
app\modules\catalog\db\CatalogQuery find( ) |
Возвращает ссылку на карточку товара
array|string getLink( ) |
Связь с производителями
\yii\db\ActiveQuery getProducer( ) |
Связь с категориями
\yii\db\ActiveQueryInterface getSections( ) |
Получение идентификаторов связанных категорий
array getSectionsIds( ) |
Возвращает имя класса содержащего описание полей модели
string metaClass( ) |
Установка идентификаторов связанных категорий
void setSectionsIds( $sectionsIds ) | ||
$sectionsIds | array |
void tableName( ) |