ciauz a tutti..sto rifacendo il mio sito...e sono passato da poco a php...
volevo chiedervi un consiglio sulla tecnica da usare per creare il sistema di categorie che caratterizza tutto il sito;
prima utilizzavo un sistema basato su un abase contenente le tabelle: Cat, SubCat, SubSubCat
però così ero sepre limitato... perchè potevo arrivare a solo 3 livelli di profondità...e se avessi voluto creare un altro livello avrei dovuto aggiungere un altra tabella.
lo so...è raro avere categorie così ramificate... però può succedere.
ho pensato allora di utilizzare un ragionamento basato sulle liste stile c++...
cioè:
TABELLA: categorie
CAMPI: cat_id, cat_sup, cat_titolo
cat_sup è l'id della categoria superiore... se id_sup è 0 allora la categoria è una principale
esempio
id: 1; id_sup=0; titolo= Programmazione
id: 2; id_sup=1; titolo= Php
id: 3; id_sup=0; titolo= Sistemi Operativi
id: 4; id_sup=2; titolo= Scripts
seguendo la logica ecco il menù:
Programmazione
==>Php
==>Scripts
Sistemi Operativi
secondo voi..questa tecnica è conveniente oppure no?
perquale motivo?
come prestazioni secondo voi come sarà? considerando che in alcune funzioni dovrò utilizzare la ricorsione.
ciauz e grazie a tutti