Как добавить несколько записей одного и того же объекта в сессию в cakePHP - PullRequest
0 голосов
/ 09 марта 2011

У меня есть файл addstudent.ctp для добавления студентов

echo $this->Form->create('Student');
echo $this->Form->input('FirstName');
echo $this->Form->input('LastName');
echo $this->Form->end('Register'); 

echo $this->Form->create('Address',array('controller'=>'addresses','action'=>'addaddress'));
echo$this->Form->end('NextAdressDetails',array('controller'=>'addresses','action'=>'addaddress')); 

после нажатия на него будет добавлен метод StudentsController.it должен добавить объект студента в сессию и должен перенаправить на ту же страницу.это я могу добавить как можно больше учеников, поэтому моя проблема заключается в том, как добавить нескольких учеников в сеанс при каждом нажатии кнопки регистрации.

1 Ответ

0 голосов
/ 09 марта 2011
$students = $this->Session->read('Students');
if (!$students) {
    $students = array();
}
$students[] = /* data */;
$this->Session->write('Students', $students);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...