Не работают сессии

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
D-3210
Сообщения: 52
Зарегистрирован: 2013.02.15, 13:25

Не работают сессии

Сообщение D-3210 »

В контроллере:

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

Yii::$app->session->open();
$c = count($_SESSION['basket']);
$_SESSION['basket'][$c] = [];
$_SESSION['basket'][$c]['artikl'] = $material->artikl;
$_SESSION['basket'][$c]['photo'] = $material->photo;
$_SESSION['basket'][$c]['size'] = $size;
$_SESSION['basket'][$c]['color'] = $color;
$_SESSION['basket'][$c]['price'] = $material->price;
Во вьюхе:

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

Yii::$app->session->open();
session_start();
var_dump($_SESSION);
Возвращается пустота. Почему так?
unknownby
Сообщения: 747
Зарегистрирован: 2019.11.05, 16:34
Контактная информация:

Re: Не работают сессии

Сообщение unknownby »

D-3210 писал(а): 2022.04.12, 12:27 Возвращается пустота. Почему так?
Может стоит вам посмотреть документацию и сделать всё же деликатней свой код?
https://www.yiiframework.com/doc/guide/ ... ns-cookies
А то моим глазам стало сейчас больно :shock:
Аватара пользователя
SiZE
Сообщения: 2813
Зарегистрирован: 2011.09.21, 12:39
Откуда: Perm
Контактная информация:

Re: Не работают сессии

Сообщение SiZE »

С сессиями в представлении нельзя работать. Контроллер существует для того чтобы получить все необходимые данные и передать в представление
Ответить