![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 0 Dołączył: 7.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
korzystając z FOSUserBundle, chcę rozszerzyć formularz rejestracji, co udało się zgodnie z dokumentacją. Natomiast problem mam przy walidacji, w zależności od wybranego pola typu użytkownika potrzebuje wykorzystać różne grupy. Zrobiłem to zgodnie z dokumentacją symfony, korzystając z setDefaultOptions w klasie formularza, ale jest to kompletnie ignorowane.
Próbowałem też przypisać jedną grupę poprzez 'validation_groups' => array('company'), ale i to nie działało. Cały czas toolbar pokazuje tylko grupy Default i Registration, zdefiniowane przez FOSUserBundle. Próbowałem w konfiguracji napisać pustą tablicą: Bez skutku. Kod decydujący o grupach jest kompletnie ignorowany. Jak ten problem rozwiązać? Na razie jedyne rozwiązanie jakie przyszło mi do głowy to po prostu nadpisać kontroler Registration i korzystać bezpośrednio z typu, stworzonego przeze mnie. W ten sposób reguły walidacji są uwzględniane. Pozdrawiam Ten post edytował masterix 10.05.2014, 16:50:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:01 |