![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 20.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
niedawno postanowilem sie troche podszkolic w programowaniu obiektowym i napisac aplikacje wykorzystujac MVC, troche glowkowalem i wszystko jakos ogarnalem, chodiz fajnie... z tym ze nie chce pozniej sie bawic w tworzenie przyjaznych URL-i gdy juz wszystko bedize gotowe... wiec postanowilem to zrobic teraz, zanim stworze cala strukture podstron... W kazdym razie przejdzmy do wlasciwego problemu, jak mi wiadomo gdy opieramy sie na MVC wywolanie jakiejs akcji tudziez podstrony polega na podaniu kontrollera i pozniej opcjonalnie akcji i ewentualnie dodatkowych parametrow. a wiec np. jezeli na stronie chcialbym wyswietlic jakas kategorie, wyciagana z bazy, URL wygladal by mniej wiecej tak : "?controller=kategorie&action=pokaz&kat=agd" w takim przypadku stworzenie przyjaznych linkow w formie "/kategorie/pokaz/agd/" nie jest problemem... jednak zalezalo by mi, jezeli jest to mozliwe wogole, aby link mial postac duzo prostsza... a mianowicie nie pokazywal kontrollera i akcji, a bezposrednio kategorie: "/agd/" . Wydaje mi sie ze bylo by to dobre rozwiazanie, zwlaszcza gdyby w linku byla kategoria i podkategoria, nie mowiac jzu o przypadku gdyby ich nazwy skladaly sie z kilku slow, gdyby do tego jeszcze dorzucic nazwe kontrolera i akcji, link moglby urosnac do zbyt duzych rozmiarow.... a wiec moje pytanie brzmi, czy jest taka mozliwosc? bo nie moge wymyslic, jak w takim razie router rozpoznal by ktory kontroller i ktora akcje ma odpalic... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
To co napisałeś to jakiś koszmar, mam utworzyć adres, wrzucać go do bazy a potem pobierać z bazy by wyciągać z niego zmienne explodem? (IMG:style_emoticons/default/sciana.gif) Pomijając nawet kwestie wydajności, wygody czy SEO jest to rozwiązanie absurdalne z n powodów.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 34 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
To co napisałeś to jakiś koszmar, mam utworzyć adres, wrzucać go do bazy a potem pobierać z bazy by wyciągać z niego zmienne explodem? (IMG:style_emoticons/default/sciana.gif) Pomijając nawet kwestie wydajności, wygody czy SEO jest to rozwiązanie absurdalne z n powodów. No przeciez i tak trzymasz w bazie wszystko lol...... odpowiedz mi na pytanie jak generujesz menu?(IMG:style_emoticons/default/questionmark.gif) ? Jesli masz jakies zakladki jak je generujesz?(IMG:style_emoticons/default/questionmark.gif) Wiec w czym problem dodac jeszcze jedna kolumne i dodac tam nice link i jeszcze jedna kolumne z normalnym likiem. Nie wiem czemu mialoby byc to nie wydajane Poza tym z tego co wiem do joomla dziala w podobny sposob i jakos wszystko smiga dobrze |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 13:45 |