Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2013, 13:25
mumraa
 
Fecha de Ingreso: marzo-2012
Mensajes: 102
Antigüedad: 12 años, 2 meses
Puntos: 1
Orden de Item por Usuario

Hola, como estan?

queria hacerles una consulta sobre como armar una seccion de un sitio.
En el mismo, los usuarios tienen 2 listados de items, uno de los creados por ellos mismos y el otro, los que pertenecen a otros usuarios pero han decidido guardar.

La idea es que ambas listas puedan reordenarse a criterio del usuario (usando sortable de jQuery), y luego guardar el nuevo orden.

Hasta ahora, la forma que se me ha ocurrido hacerlo es con 2 tablas "orden_creado" y "orden_guardado":

- Al crear un item, ingreso una fila en "orden_creado" con el id de Item, Usuario y ultima posicion segun la cantidad que ha creado.
- Al guardar un item, ingreso una fila en "orden_guardado" con el id de Item, Usuario y ultima posicion segun la cantidad que ha guardado.

Pero a la hora de actualizar cualquiera de las 2, se hace poco practica. Ej: si el usuario borra un item guardado cuya posicion es la 1era, debo actualizar todo el resto de los items restandoles una posicion..

se entiende?

es la mejor manera (optima, organizada)? o podria tan solo dar una fila a cada usuario en cada tabla y guardar las posiciones en forma de array en el registro.. o bien, un xml..

que creen?

saludos y gracias por cualquier aporte!