Ver Mensaje Individual
  #10 (permalink)  
Antiguo 29/07/2011, 08:03
gr0uch0mars
 
Fecha de Ingreso: diciembre-2009
Ubicación: Madrid
Mensajes: 16
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Ordenar y presentar Arrays para una índice de libros

Cita:
Iniciado por vgonga1986 Ver Mensaje
Si es así, yo añadiría a la tabla un campo llamado level, de forma que tuviéramos un level=0 para el primer orden de título, level=1 para el segundo y así de forma prograsiva. A la hora de añadir un nuevo subtítulo tendrías que añadirlo con nivel = nivel_padre + 1.
Gracias por la idea. Pero ¿esto no sería un equivalente al "Parent"? (la única diferencia es que con Parent hago una relación directa con otro "ID", mientras que con Level simplemente menciona el nivel de indentación/lista...)

Me explico. Aún cambiando la tabla (no tengo problema en editar la base de datos porque de hecho la estoy haciendo nueva) a:
Level | Order | ID
0 | 1 | 1
0 | 2 | 2
1 | 1 | 3
1 | 2 | 4
0 | 3 | 5

seguiríamos teniendo el problema de que al ordenar por Level, Order ASC, el 5º ítem (que tendría que salir 5º) saldría como 3º, dejando a los de Level 1 (en realidad subcapítulos del 2º ítem) al final. No sé si me explico.

Cita:
Iniciado por vgonga1986 Ver Mensaje
Un saludo, espero que te sirva, ha sido un problema interesante cuanto menos.
mmm, ¿esto significa que abandonas el problema? Gracias de todas formas por los consejos e ideas, vgonga.