У меня проблема с сеансом CakePHP.
Я уже установил сессию следующим образом.
$this->Session->write('ProjectID',6);
но затем, когда я использую следующий код для чтения значения, оно становится чем-то другим. В моем случае это становится ‘img’.
$this->Session->read('ProjectID');
Я пытаюсь поработать с Google над этой проблемой, но, похоже, ни у кого нет такой же проблемы, как у меня.
Попробуйте проверить, не был ли сеанс уничтожен или ключ был удален, прежде чем читать его. И настоятельно рекомендуется проверять, существует ли ключ перед каждым чтением, и использовать точечную нотацию CakePHP следующим образом:
if($this->Session->check('Project.id')) {
$this->Session->read('Project.id');
}
Других решений пока нет …