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( ) |