下面有一个控制器类,可以将学生添加到会话中。
类StudentsController扩展了AppController { var $ name =“学生”;
function addstudent()
{
//$id=$_REQUEST['id'];
//$this->Session->write('id', $id);
static $count=0;
if (!empty($this->data)) {
$students = $this->Session->read('Student');
if (!$students) {
$students = array();
}
$students[] = $this->data['Student'];/* data */
$this->Session->write('Student', $students);
$this->Session->write('student_count',$count);
$this->redirect(array('controller'=>'students','action' => 'addstudent'));
}
}
}
我的问题是如何在视图页面中显示所有添加的学生。请用语法
解释我答案 0 :(得分:3)
将会话助手添加到您的视图中。访问student_count变量的代码是
$session->read('student_count');
一般语法是
$session->read('var_name');
答案 1 :(得分:0)
$student_list = $this->Session->write('Student', $students);
$student_count = $this->Session->write('student_count',$count);
$this->set('$student_list',student_list);
$this->set('$student_count',student_count);
在视图页面中使用student_list和student_count。