Class app\modules\shop\controllers\BasketRestController
Inheritance | app\modules\shop\controllers\BasketRestController » yii\rest\Controller |
---|
Class BasketRestController Контроллер обрабатывающий запросы к корзине
Protected Properties
Property | Type | Description | Defined By |
---|---|---|---|
$basket | app\modules\shop\components\Basket | app\modules\shop\controllers\BasketRestController |
Public Methods
Method | Description | Defined By |
---|---|---|
actionAdd() | Добавление товара в корзину | app\modules\shop\controllers\BasketRestController |
actionConfirm() | Подтверждение заказа. Заказ сохраняется в БД | app\modules\shop\controllers\BasketRestController |
actionDelete() | Удаление товара из корзины | app\modules\shop\controllers\BasketRestController |
actionDeliveries() | Способы доставки | app\modules\shop\controllers\BasketRestController |
actionOrder() | Заказ | app\modules\shop\controllers\BasketRestController |
actionPayments() | Способы оплаты | app\modules\shop\controllers\BasketRestController |
actionSetOrder() | Установка значений свойств заказа | app\modules\shop\controllers\BasketRestController |
actionStat() | Возвращает статистику по заказу. | app\modules\shop\controllers\BasketRestController |
actionUpdate() | Изменение количества товара в корзине | app\modules\shop\controllers\BasketRestController |
init() | app\modules\shop\controllers\BasketRestController | |
verbs() | app\modules\shop\controllers\BasketRestController |
Property Details
Method Details
Добавление товара в корзину
void actionAdd( ) | ||
throws | \yii\base\ErrorException |
---|
Подтверждение заказа. Заказ сохраняется в БД
app\modules\shop\models\Order actionConfirm( ) |
Удаление товара из корзины
app\modules\shop\models\Order actionDelete( $key ) | ||
$key | string | ключ (идентификатор) элемента в корзине |
Способы доставки
array actionDeliveries( ) |
Заказ
app\modules\shop\models\Order actionOrder( ) |
Способы оплаты
array actionPayments( ) |
Установка значений свойств заказа
app\modules\shop\models\Order actionSetOrder( ) |
Возвращает статистику по заказу.
array actionStat( ) |
Изменение количества товара в корзине
app\modules\shop\models\Order actionUpdate( $key ) | ||
$key | string | ключ (идентификатор) элемента в корзине |
void init( ) |
void verbs( ) |