cakephp 3.x как использовать сессию в модели?

Мы разрабатываем приложение для корзины покупок. В нашем приложении мы объединяем элементы корзины с входящим пользователем, когда пользователь вошел в систему. Не могли бы вы помочь мне, как использовать Session внутри модели?

1 ответ

Один из обходных путей - использование объекта Network Session

// In Table class include this line at the top
use Cake\Network\Session;

public function getSession(){
   $session = new Session();
   debug($session->read()); die;
} 

Я не знаю, является ли это оптимальным решением или нет. Здесь обсуждается другой способ работы. Доступность сеанса в модели и поведении.

Другие вопросы по тегам