Daniel Częstki senior php developer
Temat: moduł / controler / akcja - 3 poziomowy dostep do funkcji
Hej.Pracując sobie na frameworku Laravel do tej pory tworzyłem aplikacje w oparciu o model kontroler-akcja.
Rozbudowalem ostatnio aplikacje o moduły, w ramach których grupowane są kontrolery i ich akcje.
Mam sobie taki przypadek. Mam poziome menu składające się z modułów systemu.
Dajmy na to:
Zarządzanie | Analiza | Konfiguracja
Jak kliknę w "Zarządzanie" to otrzymuję dostęp do pionowego menu w którym mam listę dostępnych funkcji:
Pliki
Katalogi
Jak kliknę na "Pliki" to wyświetli mi się dodatkowo lista plików ale z tego poziomu mam też dostęp do pozostałych funkcji tj. dodaj plik / usuń / szczegóły
Budowa URL dla poszczegolnych akcji wygląda następująco:
/zarzadzanie/pliki/index
/zarzadzanie/pliki/dodaj
/zarzadzanie/pliki/usun/id
/zarzadzanie/pliki/szczegoly/id
Laravel nie wspiera takiej budowy aplikacji, ale z tego co wiem to chyba pozwala na to Symfony Framework.
Jakie są wasze doświadczenia w budowaniu aplikacji z nazwijmy to 3 poziomowym dostępem do funkcji ?