![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Nieautoryzowani Postów: 42 Pomógł: 0 Dołączył: 15.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taką ścieżkę w routing.yml: Kod somepath: url: /somepath/:parametr param: { module: module, action: action} options: segment_separators: [/] I teraz jeżeli nie podam parametru to pokazuje się strona 404. Czy jest jakiś elegancki sposób na to by zamiast 404 pokazywała się inna strona z innym błędem? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
To zależy, bo jeśli chcesz zmienić to globalnie dla całej aplikacji to odpowiednia konfiguracja w settings.yml załatwia sprawę. Natomiast jeśli chcesz żeby to obowiązywało tylko w tym module, to możesz nadać domyślną wartość parametrowi i wtedy w akcji sprawdzasz czy wartość dla parametru została podana, jeśli nie odpalasz widok jaki Ci się podoba.
Możesz też dodać kolejną ścieżkę i kolejną akcję tylko dla "Twojego" 404. |
|
|
![]()
Post
#3
|
|
Grupa: Nieautoryzowani Postów: 42 Pomógł: 0 Dołączył: 15.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
No raczej globalnie. Bo takich ścieżek mam kilka w systemie. Więc jak by można to zrobić z tym settings.yml ?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 879 Pomógł: 189 Dołączył: 14.06.2006 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
W dokumentacji przecież wszystko jest.
Ewentualnie google. Ten post edytował destroyerr 6.02.2011, 08:45:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 05:29 |