저는 Zend와 PHP를 처음 접했습니다. 프로젝트의 경우 3 개의 Ajax Zend Forms를 함께 수집해야합니다. 나는 그것을하기 위해 세션을 사용해야하지만 그것을 어떻게하는지에 대한 정보는 찾을 수 없다는 것을 알고있다. 누군가 나를 도울 수 있습니까?Zend 세션에 데이터 저장
편집 :
public function formResAction(){
$form = new Front_Form_ResPhone();
$bdd_Reservation = new Front_Model_DbTable_Reservation();
if($this->getRequest()->isPost()){
if($form->isValid($this->getRequest()->getPost())){
// Données non valides
$session = new Zend_Session_Namespace('forms');
$formData = $form->getValues();
$session->form1 = $formData;
print_r ($session->form1);
echo $this->view->bloc11Fid($formData);
exit;
}
else{
// Données non valides
// echo "non valide";
}
}
else{
// Appel en GET
// echo "GET";
}
echo $form;
exit;
}
public function formFidAction(){
$form = new Front_Form_FidForm();
$bdd_Reservation = new Front_Model_DbTable_Reservation();
if($this->getRequest()->isPost()){
if($form->isValid($this->getRequest()->getPost())){
// Données non valides
$session = new Zend_Session_Namespace('forms');
$formData = $form->getValues();
$session->form2 = $formData;
print_r ($session->form2);
echo $this->view->bloc11Fid2($formData);
exit;
}
else{
// Données non valides
// echo "non valide";
}
}
else{
// Appel en GET
// echo "GET";
}
echo $form;
exit;
}
public function formFid2Action(){
$form = new Front_Form_FidForm2();
$bdd_Reservation = new Front_Model_DbTable_Reservation();
if($this->getRequest()->isPost()){
if($form->isValid($this->getRequest()->getPost())){
// Données non valides
$session = new Zend_Session_Namespace('forms');
$formData = $form->getValues();
$session->form3 = $formData;
print_r ($session->form3);
echo $this->view->bloc11Res($formData);
exit;
}
else{
// Données non valides
// echo "non valide";
}
}
else{
// Appel en GET
// echo "GET";
}
echo $form;
exit;
}
public function resFormAction(){
$form = new Front_Form_ResForm();
$bdd_Reservation = new Front_Model_DbTable_Reservation();
if($this->getRequest()->isPost()){
if($form->isValid($this->getRequest()->getPost())){
// Données non valides
$session = new Zend_Session_Namespace('forms');
$formData = $form->getValues();
$session->form4 = $formData;
print_r ($session);
$bdd_Reservation->insert($forms);
echo $this->view->bloc11Fel($formData);
exit;
exit;
}
else{
// Données non valides
// echo "non valide";
}
}
else{
// Appel en GET
// echo "GET";
}
echo $form;
exit;
}
http://framework.zend.com/manual/1.11/en/zend.form.advanced.html#zend.form.advanced.multiPage –
없다? 나는 그 문서를 이해하지 못한다 :/ – lovis91