Class app\modules\shop\components\OrderManager

Inheritanceapp\modules\shop\components\OrderManager » yii\base\Component

Class OrderManager Компонент получения текущего заказа

Public Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$sessionKey string ключ сесси для хранения заказа app\modules\shop\components\OrderManager

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
$_order app\modules\shop\models\Order заказ app\modules\shop\components\OrderManager

Public Methods

Hide inherited methods

MethodDescriptionDefined By
getOrder() Получает объект заказа из сессии app\modules\shop\components\OrderManager
removeOrder() Удаляем объект заказа из сессии app\modules\shop\components\OrderManager
saveOrder() Сохраняет объект заказа в сессию app\modules\shop\components\OrderManager

Property Details

$_order protected property

заказ

$sessionKey public property
string $sessionKey "RZ_ORDER"

ключ сесси для хранения заказа

Method Details

getOrder() public method

Получает объект заказа из сессии

app\modules\shop\models\Order getOrder$refresh false )
$refresh bool

получить заново

throws \yii\base\InvalidConfigException
removeOrder() public method

Удаляем объект заказа из сессии

void removeOrder( )
saveOrder() public method

Сохраняет объект заказа в сессию

void saveOrder( \app\modules\shop\models\Order $order )
$order app\modules\shop\models\Order

объект заказа