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 | наименование товара |
---|