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!