Advertisement
Guest User

Untitled

a guest
Oct 7th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. ## my controller/action code
  2.  
  3. $req = $this->getRequest();
  4. $form = new Hr_Form_Users();
  5.  
  6. if ($form->isValid($req->getPost())) {
  7.  
  8. $user = new Hr_Model_User($req->getPost());
  9.  
  10. print_r($req->getPost()); // <-- has password entry in array
  11. print_r($form->getValues()); // <-- no password entry in array
  12. print_r($user); // <-- password not set if I use $form->getValues
  13.  
  14. $mapper = new Hr_Model_Mapper_Users();
  15. $mapper->save($user);
  16. }
  17.  
  18. ## My Form
  19. class Hr_Form_Users extends Zend_Form
  20. {
  21. public function __construct($options = null)
  22. {
  23. parent::__construct($options);
  24. $this->setName('users');
  25.  
  26.  
  27. $id = new Zend_Form_Element_Text('id');
  28. $id->setLabel('id')
  29. ->setRequired(true)
  30. ->addValidator('NotEmpty')
  31. ->setValue(0);
  32.  
  33. $person = new Zend_Form_Element_Text('person');
  34. $person->setLabel('Person')
  35. ->setRequired(false)
  36. ->addValidator('NotEmpty')
  37. ->setValue(0);
  38.  
  39. $username = new Zend_Form_Element_Text('username');
  40. $username->setLabel('Username')
  41. ->setRequired(true)
  42. ->addValidator('NotEmpty');
  43.  
  44. $password = new Zend_Form_Element_Text('password');
  45. $password->setLabel('Password')
  46. ->setRequired(false)
  47. ->addValidator('NotEmpty')
  48. ->setValue('');
  49.  
  50. $password = new Zend_Form_Element_Text('confirm');
  51. $password->setLabel('Confirm')
  52. ->setRequired(false)
  53. ->addValidator('NotEmpty')
  54. ->setValue('');
  55.  
  56. $lastuser = new Zend_Form_Element_Text('lastuser');
  57. $lastuser->setLabel('lastuser')
  58. ->setRequired(false)
  59. ->addValidator('NotEmpty')
  60. ->setValue('');
  61.  
  62. $lasttime = new Zend_Form_Element_Text('lasttime');
  63. $lasttime->setLabel('lasttime')
  64. ->setRequired(false)
  65. ->addValidator('NotEmpty')
  66. ->setValue('');
  67.  
  68.  
  69. $this->addElements(array($id,$person,$username,$password,$lastuser,$lasttime,));
  70.  
  71. }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement