Trait app\modules\shop\components\ShopItemTrait
| Implemented by | app\modules\catalog\models\Catalog, app\modules\catalog\models\CatalogSearch |
|---|
Class ShopItemTrait Трейт предназначенный для реализации интерфейса IShopItem для \common\db\ActiveRecord Модель должна содержать атрибуты id, price и title
Public Methods
Method Details
| int getDiscount( ) | ||
| return | int | скидка на товар |
|---|---|---|
| int getId( ) | ||
| return | int | идентификатор товара |
|---|---|---|
| int getPrice( ) | ||
| return | int | цена товара |
|---|---|---|
| array getShopClientAttributes( ) | ||
| return | array | массив названий атрибутов, которые могут быть переданы клиентом при заказе Должен иметь следующий вид: [
] |
|---|---|---|
| array getShopModelAttributes( ) | ||
| return | array | массив атрибутов моделей, которые необходимо сохранять при заказе Должен иметь следующий вид: [
] |
|---|---|---|
| string getShopTitle( ) | ||
| return | string | наименование товара |
|---|---|---|