Posted By

daisuke103 on 02/24/08


Tagged

php textmate error action validate symfony


Versions (?)

PHP Symfony Action内でのバリデートサンプル


 / Published in: PHP
 

  1. public function validate()
  2. {
  3. if ($this->getRequest()->hasErrors()) {
  4. return false;
  5. }
  6.  
  7. $name = $this->getRequestParameter('name');
  8. $passwd = $this->getRequestParameter('passwd');
  9.  
  10. if (!is_array($name)) {
  11. $this->getRequest()->setError(
  12. 'name',
  13. '名前を入力して下さい'
  14. );
  15. return false;
  16. }
  17.  
  18. if (!is_array($passwd)) {
  19. $this->getRequest()->setError(
  20. 'passwd',
  21. 'パスワードを入力して下さい'
  22. );
  23. return false;
  24. }
  25. return true;
  26. }
  27.  
  28. public function handleError()
  29. {
  30. return $this->forward('auth','loginPage');
  31. }

Report this snippet  

You need to login to post a comment.