![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 518 Pomógł: 18 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
takie pytanie początkującego w symfony 2.8: composerem stworzyłem nowy projekt, dodałem formularz, zdefiniowałem translacje itp - wszystko działa zgodnie z oczekiwaniami. Pytanie dotyczy wyniku działania walidatora np: mam input text z validacją min 3 znaki max 10. Jeśli wywołam błąd to miedzy labelem a inputem kernel wstawi
Pytanie: Gdzie zdefiniowany jest 'wygląd' tego komunikatu o błędzie ? czy da sie to zmienić np na <p> albo zmienić kolejność wyświetlania błędu na: label, input a na końcu komunikat błędu za info dziękuję i pozdrawiam Grzegorz |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 7 Dołączył: 3.01.2016 Ostrzeżenie: (0%) ![]() ![]() |
Tak, da się. Aby zmienić sposób wyświetlania błędów powinieneś nadpisać blok wyświetlający z błędami, przy pomocy mechanizmu form_theme. Dokumentacja tutaj: https://symfony.com/doc/current/form/form_customization.html
Domyślny blok błędów generowany jest z pliku form_div_layout.html.twig: https://github.com/symfony/symfony/blob/mas...ayout.html.twig Blok do nadpisania: |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 518 Pomógł: 18 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
no właśnie nie wiedziałem jak to wyszukać.
Dziękuje działa |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 16:05 |