Roman Piekarski

Roman Piekarski Programista do
wynajęcia

Temat: warunek spelnienia walidacji dla jednego z dwuch pól

Elo,

Mam maly problem. Nie mam pojecia w jaki sposob zainicjowac za pomoca obecnych validatorow taka validacje:

mam dwa pola, z ktorych warunkiem jest poprawna validacja w jednym z tych pól lub w obu na raz. field_one "OR" field_two.

Macie pomysl jak to zrobic?
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: warunek spelnienia walidacji dla jednego z dwuch pól

własny post validator (ale dziedziczący po sfValidatorSchema). W metodzie clean dostajesz tablicę values, w której są wszystkie wartości formularza.
Michał Gozdera

Michał Gozdera Development Team
Manager, PayU S.A. /
IT Toruń

Temat: warunek spelnienia walidacji dla jednego z dwuch pól

Wojciech Sznapka:
własny post validator (ale dziedziczący po sfValidatorSchema). W metodzie clean dostajesz tablicę values, w której są wszystkie wartości formularza.

Ale wtedy w post validatorze trzeba przeprowadzic walidację tych dwóch pól formularza zupełnie niezależnie od walidatorów dla pól?

Problem faktycznie ciekawy
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: warunek spelnienia walidacji dla jednego z dwuch pól

Michał Gozdera:
Wojciech Sznapka:
własny post validator (ale dziedziczący po sfValidatorSchema). W metodzie clean dostajesz tablicę values, w której są wszystkie wartości formularza.

Ale wtedy w post validatorze trzeba przeprowadzic walidację tych dwóch pól formularza zupełnie niezależnie od walidatorów dla pól?

Problem faktycznie ciekawy
najpierw pójdą validatory dla tych pól, potem post validator, jak sama nazwa wskazuje.

konto usunięte

Temat: warunek spelnienia walidacji dla jednego z dwuch pól

Michał Gozdera:
Wojciech Sznapka:
własny post validator (ale dziedziczący po sfValidatorSchema). W metodzie clean dostajesz tablicę values, w której są wszystkie wartości formularza.

Ale wtedy w post validatorze trzeba przeprowadzic walidację tych dwóch pól formularza zupełnie niezależnie od walidatorów dla pól?

Problem faktycznie ciekawy

Nie musisz przeprowadzać walidacji poszczególnych pól. Możesz, jeśli te pola potrzebują walidacji czy normalizacji.
Jeśli je zwalidujesz to do postValidatora trafi już wartość validacji a nie prosto z formularza. W przeciwnym razie będzie to wartość z formularza. Tu raczej nie ma większej magii ;) Wszystko zależy od tego, co chcesz osiągnąć.

EDIT:
No to mnie ubiegłeś ;)Aleksander Wons edytował(a) ten post dnia 21.07.10 o godzinie 12:22

konto usunięte

Temat: warunek spelnienia walidacji dla jednego z dwuch pól

Myślę że to pomoże do dwóch ;) pól http://www.symfony-project.org/forms/1_4/en/B-Validato...
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: warunek spelnienia walidacji dla jednego z dwuch pól

Tomasz Ignatiuk:
Myślę że to pomoże do dwóch ;) pól http://www.symfony-project.org/forms/1_4/en/B-Validato...

nie, to jest validator na pojedyncze pole, na które możesz nałożyć kilka różnych validatorów (np email validator i regexp validator naraz).

konto usunięte

Temat: warunek spelnienia walidacji dla jednego z dwuch pól

Wojciech Sznapka:
Tomasz Ignatiuk:
Myślę że to pomoże do dwóch ;) pól http://www.symfony-project.org/forms/1_4/en/B-Validato...

nie, to jest validator na pojedyncze pole, na które możesz nałożyć kilka różnych validatorów (np email validator i regexp validator naraz).
Faktycznie, pardon.
Roman Piekarski

Roman Piekarski Programista do
wynajęcia

Temat: warunek spelnienia walidacji dla jednego z dwuch pól

Dzieki panowie:) Dzisiaj to wyproboje.

V
Roman Piekarski

Roman Piekarski Programista do
wynajęcia

Temat: warunek spelnienia walidacji dla jednego z dwuch pól

Zastosowałem Wasze wskazówki i uzyskałem pożądany efekt. Dzięki!!

V



Wyślij zaproszenie do