O faktycznie, fajna sprawa, tylko masz jeszcze jakiś pomysł na jeszcze większe zaautomatyzowanie tego?
Obecnie muszę dodać moduły, kontrolery i akcje do tablicy, może dodać je do jakieś tabeli w bazie?
Może coś takiego:
nav_module:
id_modulu
modul // unikalna nazwa przekazana w zmiennej/adresie strony identyfikująca dany moduł
text // tekst który ma być wyświetlany zamiast nazwy modułu
nav_kontroler:
id_kontroler
id_modul
kontroler // unikalna nazwa przekazana w zmiennej/adresie strony identyfikująca dany kontroler
text // tekst który ma być wyświetlany zamiast nazwy kontrolera
nav_akcja:
id_akcja
id_kontrolera
akcja // unikalna nazwa przekazana w zmiennej/adresie strony identyfikująca daną akcję
text // tekst który ma być wyświetlany zamiast nazwy akcji
I potem może coś takiego:
Kod
SELECT akcja.text akcja, kontroler.text kontroler, modul.text modul FROM akcja, kontroler, modul WHERE akcja.akcja='{nazwa_akcja}' and akcja.id_kontrolera=kontroler.id_kontroler and modul.id_modul=kontroler.id_modulu