Напишите несколько вещей на сессию в cakephp - PullRequest
0 голосов
/ 10 мая 2010

Я изучаю функцию Session в CakePhp и вижу некоторые примеры, подобные этому, на cakePHPвеб-сайт cookBook:

For example: 
write($mysession1, 'testing')

Я не уверен, может ли сеанс удерживать в нем только определенную вещь.Можно ли записать массив в сеанс, как:

mysession[0] = 'Testing0';
mysession[1] = 'Testing1';
mysession[2] = 'Testing2';

1 Ответ

1 голос
/ 10 мая 2010

Да, вы можете записать массив в сеанс

$array = array('MyKey'=>'MyVal');
$this->Session->write('MySessionKey',$array);

Запишет массив в сеанс. В качестве альтернативы вы можете построить свой массив в сеансе.

$this->Session->write('My.Session.Key', $var);

По сути, это будет $_SESSION['My']['Session']['Key']

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