Mam zadanie do wykonania i nie wiem jak by sobie to zrobić. Podam najpierw dane a potem meritum.

Dane:
adres url w formie www.xxxx.xx/xxx/aaa/bbb/xxxx/xxxx tak ma wyglądać adres to jest zrealizowane
menu aaa aaa aaa aaa
bbb bbb tak powinno wyglądać menu i powinno być ono edytowane i będzie przechowywane w bazie

mamy również w bazie listę kontrolerów.

I teraz jest pytanie jak zbudować bazę danych tak aby każdy element w menu miał przypisany jakiś kontroler i akcje i tak aby każdy element menu mógł występować w kilku miejscach. Dodatkowo jak wykryć dokąd jest kontroler w adresie a gdzie reszta to parametry a to co przed kontrolerem to tylko ozdoba żeby adres pokrywał się w menu. Potrzebuje głównie teorie mogą też być kawałki kodu.

Przepraszam za literówkę.