Temat: Dynamiczne menu.

Witam,
Poczytałem o mvc i klasie router. Tworzy się coś takiego w linku: htpp/:nazwaKlasy/metoda.

Ja mam moduł produkty i stworzyłem dla niego menu i podmenu. i chciałbym osiągnąć coś takiego w linku: http:menu/podmenu/nazwaProduktu.

Jak coś takiego zrobić dynamicznie?Ten post został edytowany przez Autora dnia 21.07.15 o godzinie 16:43

Temat: Dynamiczne menu.

Jak masz link domena.com/menu/podmenu/nazwaProduktu
to znaczy, że wywołane będzie
klasa menu metoda podmenu która ma parametr nazwaProduktu

Oczywiście powyższe zależy od tego jak masz ustawiony routing.

btw to jest tego typu problem:

Poczytałem o samochodach i silnikach.
Jak odpalić silnik w samochodzie ?Ten post został edytowany przez Autora dnia 21.07.15 o godzinie 17:25

konto usunięte

Temat: Dynamiczne menu.

Sebastian O.:
Jak masz link domena.com/menu/podmenu/nazwaProduktu
to znaczy, że wywołane będzie
klasa menu metoda podmenu która ma parametr nazwaProduktu

Tudzież:
module: menu
controller: podmenu
action: nazwaProduktu

wszystko zależy od architektury systemu i/lub użytego frameworka (o ile w ogóle)...Ten post został edytowany przez Autora dnia 21.07.15 o godzinie 17:31

Temat: Dynamiczne menu.

Spoko tylko podmenu będzie miała nazwe np a, b, c itp. To tworzenie trzech funkcji o nazwie a , b i c nie ma sensu. wszytkie funkcje robią to samo. Więc jak rozwiązać ten problem?Ten post został edytowany przez Autora dnia 21.07.15 o godzinie 17:33
Marek Karmelski

Marek Karmelski PHP Programmer,
Magento dev, Agencja
reklamowa White
Ducky

Temat: Dynamiczne menu.

Nie wiem jak wygląda klasa twojego routingu, ale zwróć uwagę na link do twojego tematu w goldenline. Jest tam zawarty controller, akcja, parametr i zbiór stringów, które ułatwiają indeksację w wyszukiwarce. Zrób podobnie, niech twoje linki wyglądają chociażby tak: domena.pl/menu/podmenu/produkt/pokaz-produkt/34, domena.pl/menu/podmenu/produkt/pokaz-produkt/543. Za pomocą wyrażeń regularnych odszukaj wzorca: /produkt/pokaz-produkt/\d+ i przekaż sterowanie do controllera: produkty, akcji: pokaz, z parametrem, którym jest identyfikator produktu, który wyłuskasz z linku za pomocą wyrażeń regularnych.Ten post został edytowany przez Autora dnia 21.07.15 o godzinie 17:53

Następna dyskusja:

dynamiczne generowanie XML




Wyślij zaproszenie do