У меня есть действие контроллера, доступ к которому осуществляется через ajax.В этом действии следующий код:
$this->Session->write('Images',
array(
array(
'filename'=>basename($url),
'versions'=>array(
array(
'name'=>'oneByOne',
'width'=>$lWidth,
'height'=>$lHeight
)
),
'origWidth'=>$origWidth,
'origHeight'=>$origHeight
)
)
);
print_r($this->Session->read('Images'));
Как и ожидалось, это действие распечатывает соответствующий массив.Таким образом, данные сохраняются в сеансе.
Однако данные сразу же исчезают!
Когда я получаю доступ к фиктивному действию, которое я создал, которое просто содержит следующий код ...
public function readSession(){
$images = $this->Session->read('Images');
debug($images);
}
... $ images пусто!
Как это может быть?