Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2006, 02:08
donfido
 
Fecha de Ingreso: noviembre-2005
Mensajes: 8
Antigüedad: 18 años, 5 meses
Puntos: 0
sistema de mensajes privados.

buenas, estoy desarrollando un sistemita de mensajes privados,
en un principio lo plantie con una sola tabla
- idmensaje
- id para
- id de
- asunto
- mensaje
- fecha
- leido

hasta aca todo bien, pero me gustaria agregarle mas funcionalidad, vease la posiblidad de borrar mensajes, ver los mensajes eliminados, ver los mensajes enviados y demas.

por lo que el estado del mensaje se deberia manejar independiente para el usuario que lo envio y quien lo recibio.. a lo que voy, si el usuario que recibio borra el mensaje, no debe desaperecer de la carpeta 'mensajes enviados' de quien envio.

tengo 2 soluciones,
seguir manejandome con una sola tabla agregando 'carpeta en receptor' y 'carpeta en emisor', que pueden ser 'sin leer','recibidos', 'enviados',
papelera', etc. que tambien me permite en un futuro agregar un sistema para crear carpetas y mover mensajes.

o manejarme con dos tablas clones, una para mensajes enviados y otra para mensajes recibidos, lo que me permite por ejemplo borrar un mensaje de una y mantenerlo en otra.

a priori me convence mas seguir con una sola tabla, pero veran, no me cierra.
escucho sugerencias.
gracias.