Wpis z mikrobloga

@ElGovanni: a jeden produkt do wielu kategorii nie przypiszesz? Jak przerzucisz drugą kategorię do innego rodzica, to cała ścieżka zaindeksowanych produktów się wysypuje? Imo łatwiej odseparować slug produktu od kategorii pod własnym prefixem, np. /produkt/abcd
@ElGovanni: ja takie coś robię customowym Loader'em. Tylko w tym wypadku wszystkie możliwe routy mam dodane. Alternatywnie można się pokusić o Chain (Dynamic) Router jak w Sonacie.
@Jare_K: cholera nie chce już na tym etapie się z tym bawić i myślałem, że może jest jakaś sztuczka do annotacji.
Jak nikt nie da innego pomysłu to zrobię slug na underscore zamiast slash ()
@ElGovanni: Jak tak chcesz, to sobie dodaj na koniec listy rutera wildcard i wal wszystko do kontrolera kategorii, a w nim sobie posprawdzaj kolejne slugi żeby wypluć to co jest na końcu ścieżki ( ͡° ͜ʖ ͡°)
@ElGovanni:
Na partyzanta:
/{param1}/{param2}/{param3}/{param4}/{param5}
Nie wiem ile tam depth przewidzialeś.
Requirements na każdy slug.
Slugi 2-5 jako opcjonalne (wildcard).
Całość leci do konkretnej akcji kontrolera, który szuka kategorii na podstawie slugu. 404 zwróć tylko jak ostatni slug w path nie został znaleziony albo ewentualnie 301 na poziom "wyżej".