Guest User

Untitled

a guest
Jul 14th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. <?php
  2.  
  3. class My_Form_Auth extends Zend_Form
  4. {
  5. public function __construct()
  6. {
  7. $this->setAction('/user/login')
  8. ->setMethod('post');
  9.  
  10. // élément nom :
  11. $username = $this->createElement('text', 'username');
  12. $username->addValidator('alnum')
  13. ->addValidator('regex', false, array('/^[a-z]+/'))
  14. ->addValidator('stringLength', false, array(6, 20))
  15. ->setRequired(true)
  16. ->addFilter('StringToLower');
  17.  
  18. // élément mot de passe :
  19. $password = $this->createElement('password', 'password');
  20. $password->addValidator('StringLength', false, array(6))
  21. ->setRequired(true);
  22.  
  23. // Ajout des éléments au formulaire
  24. $this->addElement($username)
  25. ->addElement($password)
  26. // addElement() agit comme une fabrique qui crée un bouton 'Login'
  27. ->addElement('submit', 'login', array('label' => 'Login'));
  28. }
  29. }
Add Comment
Please, Sign In to add comment