私はセッションに生徒を追加するコントローラクラスを持っています。cakePHPにセッション変数を表示する方法
クラスStudentsControllerは、AppControllerを拡張します。 { var $ name = "Student";
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'));
}
}
}
私の質問は、あなたのビューにセッションヘルパーを追加構文
また、$ _SESSIONスーパーグローバルを使用して変数にアクセスできる必要があります。 CakePHPはまだPHPです!しかし、はい、この答えは、CakePHPの慣行を遵守しながらこれを行う適切な方法です。 – Nick