Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [symfony] Multi kontroler z routerem konwencji slug
robert0770
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 1
Dołączył: 18.02.2015

Ostrzeżenie: (0%)
-----


Uczę się symfony od jakiegoś czasu,

Aktualnie mam klase PostsController

w której kolejno metody

indexAction
która obsługiwana jest routerem
"/{page}"

postAction
która obsługiwana jest routerem
"/{slug}"

categoryAction
która obsługiwana jest routerem
"/category/{slug}/{page}"

slug sprawdzany jest przez encje(dla category i post osobne encje) i wyrzucana jest strona(wartości z bazy) jeżeli nic nie znajdzie to jest wywalany błąd 404

zależy mi na takim rozwiązaniu ze zarówno postAction jak i categoryAction będzie działało na routerze "/{slug}" z priorytetem na categorie dopiero jak takiej kategorii nie znajdzie uruchamiany jest z tym samym slugiem postAction

jak to rozwiązać?

PS
-nasuwa mi się jedno rozwiązanie użycie forwardowania do następnego kontrolera ale czy będzie to optymalne rozwiązanie?
-proszę przenieść wątek do działu frameworki, nie zauważyłem że jest subkategoria

Ten post edytował robert0770 15.07.2016, 13:32:37
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:45