хранить объект для сеанса, выполнив:CakePHP 3: Невозможно добавить свойство к объекту, хранящемуся в сеансе.
$this->request->session()->write('order', $order);
В другом контроллере я пытаюсь добавить другое свойство тот же объект:
$this->request->session()->write('order.client_id', $client->id);
Но по какой-то причине это переписывает весь объект и Я остался с объектом, у которого есть только одно свойство, только что созданное client_id.
Каков правильный способ сделать это?
Вы уверены, что вы [делаете это правильный путь] (http://book.cakephp.org/2.0/en/core -libraries/компоненты/sessions.html)? Я особенно интересуюсь этими скобками после сеанса. –
Я думаю, что правильно использую его. Имейте в виду, что я использую CakePHP3. –
О, мой плохой, вы правы, что кажется правильным. Вы что-то изменили в коде cakephp? –