1
我有這個問題,當我加載我的表單時,驗證消息出現在頁面的第一個加載中,我不知道爲什麼.. 這是我的Action 是錯的,如果第一負載動作從A不是一個帖子..I'm混淆來..確認消息出現在表格的第一個加載中
public function inscriptionAction() {
$form = new Application_Form_Inscription();
$form->submit->setLabel ('Inscription');
$this->view->form = $form;
if ($this->getRequest()->isPost()) {
$formData = $this->getRequest()->getPost();
if ($form->isValid ($formData)) {
// ton form est valide
// => enregistrement des données
// => redirection éventuelle
$nomU = $form->getValue ('nomU');
$prenomU = $form->getValue ('prenomU');
$mailU = $form->getValue ('mailU');
$dateN = $form->getValue ('dateN');
$civilite = $form->getValue ('civilite');
$villeU = $form->getValue ('villeU');
$passW = $form->getValue ('passW');
$passw2 = $form->getValue ('repassW');
$recevoirNews = (int) $form->getValue ('recevoirNews');
$utilisateurs = new Application_Model_DbTable_Utilisateurs();
$utilisateurs->ajouterUtilisateur ($nomU, $prenomU, $mailU, $passW, $civilite, $dateN, $recevoirNews, $villeU);
$this->_helper->redirector ('index');
} else {
// ton form est invalide
// réinjecte les valeurs saisies par l'user
// nouvel affichage du formulaire
$form->populate ($formData);
}
} else {
// initialisation et 1er affichage du formulaire
}
}
感謝的
抱歉來晚了,感謝的對你有所幫助,它的工作原理 – user1448904
高興它幫助。如果是這樣,你可以upvote /接受答案。歡迎來到SO。 ;-) –