![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Witam,
szukam jak zrobić walidację danych w symfony, ale wszystko kieruje mnie albo do korzystania z czegoś takiego: http://symfony.com/doc/2.0/book/validation.html albo do tworzenia http://symfony.com/doc/2.0/reference/const.../MinLength.html a moje pytanie: jak zrobić prostą walidację powiedzmy pobranej nazwy użytkownika z formularza? Formularz mam na "czysto" w html.
no i wcześniej jak robiłem w czystym php to zrobiłem walidację na podstawie:
z tym, że to była moja klasa, którą mogłem sobie wykorzystać wszędzie tam, gdzie chciałem. Tutaj też teoretycznie mógłbym to zrobić, ale symfony2 chyba ma jakieś gotowe walidatory. Tylko jak ich użyć na podanym przykładzie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1. Dlaczego nie korzystasz z wbudowanego z Symfony generatora formularzy? Ułatwiłoby Ci to życie, gdyż nie musiał byś robić wszystkiego ręcznie.
2. Utwórz sobie obiekt reprezentujący dane z formularza, dodaj do niego odpowiednie reguły walidacji (np. za pomocą adnotacji), a następnie sprawdź jego poprawność:
Ale jak już napisałem - skorzystanie z frameworka od osbługi formularzy łatwiłoby Ci znacznie życie. EDIT: Poprawiony błąd z nazwą. Ten post edytował Crozin 10.05.2013, 23:38:29 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 02:44 |