Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 20.09.2010 Skąd: Kraków Ostrzeżenie: (0%)
|
Witam,
Mam mały problem z walidacją formularza. Otóż, w encji za pomocą adnotacji zrobiłem reguły walidacji. Po wpisaniu błędnych danych, prawidłowo nie przepuszcza walidacji, ale nie pojawiają się żadne błędy (po użyciu {{ form_errors() }}). W kontrolerze, sprawdzam też za pomocą: $form->getErrors()->count() i wynosi 0. W debugerze, też nie widać żadnych błędów. Sprawdziłem za pomocą metody getErrorsAsString() i żeczywiście są błędy ale tej metody się nie wykorzystuje. Miał ktoś z was taki problem i mógłby się podzielić rozwiązaniem ? Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 9 Dołączył: 18.06.2013 Skąd: Białystok Ostrzeżenie: (0%)
|
Ale przy poprawnie wpisanych danych nie ma problemu i wszystko dobrze idzie do bazy danych?
Ja bym na początku sprawdził czy na pewno nie wyskakuje Ci jakiś wyjątek w profilerze. Np. że nie można dodać wpisu bo jest jakiś problem z definicją pól encji. |
|
|
|
Fluke [Symfony2][SF2][SF]Constraints oraz walidacja formularza 6.12.2014, 12:40:22
Fluke Do bazy wszystko się zapisuje, nie wyskakuje żaden... 6.12.2014, 13:14:16
Micchaleq Ja bym sugerował jeszcze sprawdzić errory dla każd... 8.12.2014, 18:23:09
Armstrong Używasz {{ form_errors() }} dla całego formularza... 8.12.2014, 19:07:46 ![]() ![]() |
|
Aktualny czas: 29.12.2025 - 21:32 |