• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z komunikatem zwracanym przez symfony podczas walidacji formularza

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
0 głosów
162 wizyt
pytanie zadane 19 czerwca 2020 w PHP przez XiverKi Bywalec (2,050 p.)
edycja 19 czerwca 2020 przez XiverKi

dzień dobry,

Podczas walidacji formularza, w którym buduje obiekt użytkownika

/**
 * @ORM\Entity(repositoryClass=UserRepository::class)
 * @UniqueEntity("email")
 */
class User implements UserInterface

Zwracany jest mi błąd: 

Ta wartość jest już wykorzystywana.

Oczywiscie blad zwracany jest tylko w sytuacji kiedy uzytykownik o takim samym mailu juz istnieje w bazie

Czy w tym wypadku mogę jakoś ten koumnikat zmydyfikować w zależności od tego jakie pole jest walidowane?

W jednej encji może to być email w inne name, a w jeszcze innej type.

W jaki sposób przekzywać użytkownikowi jakieś spójne komunikaty?

W sytuacji kiedy formularz bedzie miał 20 pól i użytkownik dostanie komunikat

"Ta wartość jest już wykorzystywana." to może być zdezorientowany

1 odpowiedź

+1 głos
odpowiedź 22 czerwca 2020 przez Assasz Nałogowiec (30,460 p.)

Jeśli nie rozwiązałeś jeszcze tego problemu w przeciągu tych trzech dni, to trzymaj link do dokumentacji ;)

Podobne pytania

0 głosów
1 odpowiedź 153 wizyt
pytanie zadane 1 czerwca 2019 w JavaScript przez fyrr Użytkownik (910 p.)
+1 głos
4 odpowiedzi 786 wizyt
pytanie zadane 5 kwietnia 2016 w PHP przez GaCeL Dyskutant (7,500 p.)
0 głosów
0 odpowiedzi 150 wizyt
pytanie zadane 27 lipca 2018 w HTML i CSS przez Kondzio Mądrala (5,230 p.)

93,435 zapytań

142,430 odpowiedzi

322,666 komentarzy

62,800 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

...