
18/01/2010, 11:47
|
| | Fecha de Ingreso: abril-2007
Mensajes: 114
Antigüedad: 17 años, 10 meses Puntos: 2 | |
Respuesta: ¿cuál sería el mejor criterio para ordenar categorías? Un sistema bastante extendido de gestión de categorías es el siguiente.
Tenemos una tabla llamada "categorias" donde cada registro corresponde a cada categoría con los campos: id, nombre y categoria_padre (id de la categoría a la que pertenece siendo "null" si no depende de ninguna otra). Mientras que por otro lado tenemos la tabla "imagenes" donde almacenamos los datos de la imagen y un campo ("categoria_id" por ejemplo) donde obtendremos la categoría a la que pertenece la imagen. Esto te permite crear "infinitos" niveles de categorías (y subcategorías) y meter imágenes en cualquiera de ellas independientemente de que tenga categorías hijas o no.
A continuación un pequeño esquema de las tablas:
CATEGORIAS
id.......nombre................categoria_padre
1........comidas...............null
2........carnes.................1
3........carnes blancas....2
4........indumentaria.......null
IMAGENES
id.......nombre.....................categoria_id
1........ensalada.jpg............1
2........macarrones.jpg........1
3........trozo_carne1.jpg......2
4........carne_blanca1.jpg....3
5........camiseta1.jpg...........4
Espero que te sirva. Un saludo. |