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 | объект заказа |