Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZendFramework] Zend Form, Własne komunikaty
orideith
post 17.04.2009, 17:12:29
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 1
Dołączył: 21.07.2006

Ostrzeżenie: (0%)
-----


Witam Was. Mam taki problemik generuje sobie formularz (wersja uproszczona)
  1. <?php
  2. class application_forms_contactForm extends Zend_Form
  3. {
  4.    public function __construct($dane, $action, $options = null)
  5.    {
  6.        parent::__construct($options);
  7.        $this->setAction($action)->setMethod('post');
  8.        $this->setAttrib('enctype', 'multipart/form-data');
  9.        $this->setName('kontakt');
  10.  
  11. $email = new Zend_Form_Element_Text('email');
  12.        empty($dane['email']) ? null : $email->setValue($dane['email']) ;
  13.        $email->setRequired(true)
  14.        ->addValidator('StringLength', false,array(5,50))
  15.        ->addValidator('EmailAddress')
  16.        ->addErrorMessages(array('Nie poprawny adres e-mail'));
  17.        $email->setLabel('E-mail');
  18.  
  19. $this->addElements(array($email));
  20.        
  21.    }
  22. }
  23. ?>


I chodzi o to bym dostał odpowiedni komunikat w zależności od typu błędu. Czyli jak email jest pusty to by pokazał w stylu uzupełnij email , jak jest nieprawidłowy to inny na razie znalazłem addErrorMessages ale to daje jeden ogólny komunikat. Wie ktoś jak to rozwinąć ? Manual sekcja 23.4.7.1. Custom Error Messages nie wiele mi w tym pomaga, przynajmniej ja nie mogę z niej nic wartościowego znaleźć.

Pozdrawiam


--------------------
projektowanie stron warszawa ::: projektowanie www ::: projekty www
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 09:51