Class app\modules\shop\components\OrderManager
| Inheritance | app\modules\shop\components\OrderManager » yii\base\Component |
|---|
Class OrderManager Компонент получения текущего заказа
Public Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $sessionKey | string | ключ сесси для хранения заказа | app\modules\shop\components\OrderManager |
Protected Properties
| Property | Type | Description | Defined By |
|---|---|---|---|
| $_order | app\modules\shop\models\Order | заказ | app\modules\shop\components\OrderManager |
Public Methods
| Method | Description | Defined By |
|---|---|---|
| getOrder() | Получает объект заказа из сессии | app\modules\shop\components\OrderManager |
| removeOrder() | Удаляем объект заказа из сессии | app\modules\shop\components\OrderManager |
| saveOrder() | Сохраняет объект заказа в сессию | app\modules\shop\components\OrderManager |
Property Details
заказ
ключ сесси для хранения заказа
Method Details
Получает объект заказа из сессии
| app\modules\shop\models\Order getOrder( $refresh = false ) | ||
| $refresh | bool | получить заново |
| throws | \yii\base\InvalidConfigException | |
|---|---|---|
Удаляем объект заказа из сессии
| void removeOrder( ) |
Сохраняет объект заказа в сессию
| void saveOrder( \app\modules\shop\models\Order $order ) | ||
| $order | app\modules\shop\models\Order | объект заказа |