![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Kolejny mały problemik.
Mam selecta type w formularzu z opcjami private i public. Chciałbym, żeby walidacja pola x (sfValidatorInteger) odbywała się tylko, jeżeli zaznaczono private w type. Jak można to załatwić? Zauważyłem, że w configure nie sposób zrobić if(question->getType()=='private') then. Chyba da się to zrobić poprzez nadpisanie bind, ale czy nie da rady przy pomocy validatorów samych? Ten post edytował SnakeEater 7.04.2010, 21:54:36 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Własny walidator (schema) załatwi sprawę i moim zdaniem będzie zgrabniej. Ten post edytował destroyerr 7.04.2010, 22:07:05 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
A jak zagniezdzić sfValidatorInteger w moim sfValidatorSchemaCustom, żeby nie pisać mnóstwa warunków samemu? Da się?
Zajrzałem do sfValidatorSchemaFilter i już wiem jak. Dziękuję za pomoc. Ten post edytował SnakeEater 7.04.2010, 22:25:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 20:00 |