Компонент CakePHP Session - таинственное исчезновение данных сессии - PullRequest
0 голосов
/ 15 декабря 2011

У меня есть действие контроллера, доступ к которому осуществляется через 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 пусто!

Как это может быть?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...