Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony]sfWidgetFormChoice zawsze daje invalid
harvesterix
post 2.09.2010, 13:39:00
Post #1





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 17.09.2009

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


Witam
Jak w temacie mam prosty formularz z checkboxami i validator ogłupiał całkowicie cały czas wywala invalid, mój kod:
  1. public function configure()
  2. {
  3. $poziom = array('biegly' => 'biegły', 'bardzo-dobry' => 'bardzo dobry', 'dobry' => 'dobry', 'podstawowy' => 'podstawowy', 'brak' => 'brak');
  4.  
  5. $this->setWidgets(array(
  6. 'programy' => new sfWidgetFormChoice(array('choices' => $poziom, 'expanded' => true, 'multiple' => true)),
  7. ));
  8.  
  9. $this->setValidators(array(
  10. 'programy' => new sfValidatorChoice(array('choices' => array_keys($poziom), 'required' => false)),
  11. ));
  12.  
  13. $this->widgetSchema->setFormFormatterName('list');
  14. }


Gdy multiple ustawię na true, niezależnie od tego czy zaznaczę jedną wartość czy kilka zawsze wywala mi invalid exclamation.gif
Macie jakieś pomysły?

Ten post edytował harvesterix 2.09.2010, 13:44:15
Go to the top of the page
+Quote Post
arecki
post 2.09.2010, 13:50:15
Post #2





Grupa: Zarejestrowani
Postów: 222
Pomógł: 35
Dołączył: 6.02.2005

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


sfValidatorChoice też ma opcję multiple. Może ustaw ją na true i sprawdź ?


--------------------
Go to the top of the page
+Quote Post
harvesterix
post 2.09.2010, 14:12:24
Post #3





Grupa: Zarejestrowani
Postów: 74
Pomógł: 0
Dołączył: 17.09.2009

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


No właśnie qrde w tym samym projekcie już wcześniej do tego doszedłem ale wtedy zrezygnowałem z checkboxów, i teraz już nie pamiętałem DZIĘKI
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: 7.07.2025 - 00:44