konto usunięte
Temat: Aplikacja w CakePHP, problem z routingiem, a pewnie z...
Witam Wszystkich...mam prosbe, bo sobie z tym problemem nie radzę...
stworzyłem sobie "aplikacje" ktora wyswietla mi na stronie artykuły, wyswietla zgodnie z moim zalozeniem, korzystając z "przyjaznych linków" (kolumna SLUG w tabeli POSTS)
jakas-domena.pl/przyjazny-link
- wyswietla artykuł znaleziony po nazwie (w kolumnie SLUG, tabeli POSTS), nieznalezienie artykułu powoduje wyswietlenie strony błędu 404 (to działa)
routing mam taki:
- Router::connect('/*', array('controller' => 'posts', 'action' => 'view'));
Problem zaczal pojawiac sie w momencie gdy na stronie chcialem wyswietlac rowniez produkty (tabela PRODUCTS), tutaj tez chcialbym zeby byly przyjazne linki
Dlatego chcialem wprowadzić parametr "po przecinku" (/SLUG,ID,TYPE):
- dla artykułów: jakas-domena.pl/przyjazny-slug-link,5,art
- dla kategorii: jakas-domena.pl/przyjazny-slug-link,10,cat
- dla produktów: jakas-domena.pl/przyjazny-slug-link,15,prod
jak takie cos zrobic zeby na stronie zadziałało?
jak ma wyglądać zmodyfikowany routing, zeby obslugiwał te trzy formy wyswietlania tresci (artykułow, produktów, kategorii) i w zaleznosci od ostatniego parametru przeszukiwał odpowiednią tabelę (ARTICLES/CATEGORIES/PRODUCTS) i szukał najpierw po SLUG, a następnie po ID artykułu (choć może musi być warunek spełniony łącznie)
Dziekuje z gory za pomoc lub wskazówkę.
Jesli mają Państwo jakieś materiały do CakePHP lub polecają, te które warto kupić, to proszę o informację.
mikroPiekarz.Sebastian Gabryś edytował(a) ten post dnia 06.01.11 o godzinie 09:31