Страница 1 из 1

Не понятна работа подключения компонентов

Добавлено: 2019.12.02, 00:06
Йож
Доброй ночи!

Вопрос такой, в конфиге висит запуск двух функций на событие afterlogin из компонента cart:

Код: Выделить всё

'user' => [
            'class' => 'yii\web\User',
            'identityClass' => 'common\models\User',
            'loginUrl' => ['/user/sign-in/login'],
            'enableAutoLogin' => true,
            'as afterLogin' => 'common\behaviors\LoginTimestampBehavior',
            'on afterLogin' => function($e) {
                Yii::$app->cart->attachCartToUser();
                Yii::$app->cart->updateAllPrices();
            }
        ]
При автологине пользователя (когда он не был на сайте пару дней и заходит на сайт) возникает ошибка
Can not instantiate Cart.

Наведите, пожалуйста, на мысль, из-за чего такое может происходить?

Скриншот: https://prnt.sc/q4qwfk

Спасибо.

Re: Не понятна работа подключения компонентов

Добавлено: 2019.12.02, 09:41
yiiliveext
Смотрите метод Yii::$app->cart->attachCartToUser();

Re: Не понятна работа подключения компонентов

Добавлено: 2019.12.03, 07:40
maleks
А что это за компонент, из какого расширения?