Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/10/2004, 12:10
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años
Puntos: 129
Esa teoría más bien es de modelo de datos en general más que de PHP.

Hay várias técnicas al respecto .. a mi la que más me resulta comprender y efectiva para un numero de sub-niveles no muy grande es:

idcategoria--descripc----predecesor
1-----------Comedia------0
2-----------Drama--------0
3-----------C.Romántica--1
4-----------C.Moderna----1
5-----------Neoclásicos---2
6-----------C.Romántica.subnivel --- 3
7-----------C.Romántica.sub-sub-nivel --- 6

Ahí en el ejemplo tendríamos una estructura tipo:

-Comedia
-----C.Romántica
-------C.Romántica.subnivel
----------C.Romántica.sub-sub-nivel
-----C.Moderna
-Drama
-----Neoclásicos

Es decir .. sólo guardar el tu campo "predecesor" el nodo superior al que pertenece. Se complica un poco para obtener el "padre" o ruta hacia el padre desde una rama .. pero es efectiva. No es la única técnica al respecto ..

Un saludo,

Última edición por Cluster; 01/10/2004 a las 12:15