Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony] zamiana linkow we formularzu
Forum PHP.pl > Forum > PHP > Frameworki
janek9
Witajcie

Mam coś takiego: plik widoku formularza (_form) gdzie w akcji do wykonania jest adres "echo url_for('myaccount/create')". Czy istnieje taka mozliwość, aby przy walidacji formularza kiedy wyskakuje błąd, nie pokazywała się nazwa prawdziwego modułu i akcji? Chciałbym zamiast tego "myaccount/create" uzyskać "account/create". Da się to zrobić bez zmiany nazwy modułów i partiali z tym powiązanych?
strife
Jeżeli chodzi tylko o zmianę adresu URL, to zainteresuj się routingiem, w przeciwnym wypadku wątpie, aby bez zmian struktury katalogów dało się coś zrobić.

Pozdrawiam.
Gribo
oczywiścieże się da w pliku routing wprowadź jakąś nową ścieżke np.

  1. rejestracja:
  2. url: /account/create
  3. param: { module: myaccount, action: create }


wklejasz to do pliku routing.yml na samej górze pliku. w widoku formularza robisz zamiast echo url_for('myaccount/create') to
echo url_for('@rejestracja')
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.