Benim formları (Zend_Form) iyi işlenmiş ve test (yeni maddeleri öğrenmek benim yolu) için, ne olursa olsun geri kullanıcıya gösterilecek ediliyor olmadığını kontrol etmek için çalışıyorum. Peki bunu gerçekleştirmek için 3 yol vardır çevrimiçi okudum. oybirliğiyle böyle isteği ile denedim kötü bir practice.i geç 'yer tutucu ve _request.I sol m' olduğu söyleniyor Zend_Registry kullanarak bir:
public function createAction(){
$this->view->show = "Please Enter your Details";
$formentity = new Hotel_Form_Entity();
$this->view->form = $formentity;
if($this->getRequest()->isPost()){
if($formentity->isValid($this->getRequest()->getPost())){
$values = $formentity->getValues();
$this->_helper->flashMessenger("Thank you.Form processed");
$user = new Hotel_Model_User();
//with this i got the values in the user table in the database.so i know that the actual data is passed.
$user->name = $values["name"];
$user->surname = $values["surname"];
$user->save();
$this->_redirect("/booking/user/success",$values);
}
}
}
public function successAction(){
$this->view->message = $this->_helper->flashMessenger->getMessages();
$this->view->data = $this->getRequest()->getParams();
}
}
i var_dump yoluyla bu gibi var ki istek kendisi oldukça bulunuyor
array
'module' => string 'booking' (length=7)
'controller' => string 'user' (length=4)
'action' => string 'success' (length=7)
success.phtml bu gibi:
<h4><?php echo implode($this->message); ?></h4><br/>
<?php var_dump($this->data); ?>
Herkes nasıl bunu başarmak? Ben neden açıklamak değil bana gösterebilir misin ama bu okuma için büyük deal.Thanks olması gerekiyordu değil