mvc php formüler doğrulama

0 Cevap php

i doğrulama sınıfı yazdım. Şimdi, bu doğrulama sınıfından bir form sınıfı genişletmek için ok? hatta istek sınıfından doğrulama sınıfını genişleterek?

Ben sadece bir mvc yeni bir kullanıcı için kayıt işlemini uygulamak için nasıl emin değilim. Tamamen karıştırmayın.

Düzenleme: Ben burada bu zend tut bulduk:

// application/controllers/GuestbookController.php
  class GuestbookController extends Zend_Controller_Action

  {
      // snipping indexAction()...

      public function signAction()
      {
          $request = $this->getRequest();
          $form    = new Application_Form_Guestbook();

          if ($this->getRequest()->isPost()) {
              if ($form->isValid($request->getPost())) {
                  $comment = new Application_Model_Guestbook($form->getValues());
                  $mapper  = new Application_Model_GuestbookMapper();
                  $mapper->save($comment);
                  return $this->_helper->redirector('index');
              }
          }

          $this->view->form = $form;
      }
  }  

ama yanlış girişler durumda dolgulu giriş alanları ile artık form sayfasına geri dönmek nasıl anlamıyorum

$this->view->form = $form;

Bu sadece bir değeri ayarlar ama registration.php yönlendirmek değildir. yani nasıl ben bundan sonra registration.php alabilirim

if ($form->isValid($request->getPost())) {
    $comment = new Application_Model_Guestbook($form->getValues());
    $mapper  = new Application_Model_GuestbookMapper();
    $mapper->save($comment);
    return $this->_helper->redirector('index');
}
else {
    // ... do redirect to registration.php and fill input fields with set $_POST
}

0 Cevap