Nexus_Noob
Новичок
Доброго времени суток.
На сайте реализована система обмена личными сообщениями.
Все ЛС(Личные Сообщения) хранятся в 2х таблицах: "inbox" и "outbox".
Когда пользователь создает новое лс, оно записывается в обе таблицы сразу с одним ID.
Две таблицы создано, чтобы и получатель, и отправитель могли удалить ЛС из своего ящика и если один из них удаляет лс, то у второго оно остается в ящике.
Если отправитель удаляет ЛС и своего ящика, то оно удаляется из таблицы "outbox", если подобное действие выполняет получатель, то лс удаляется из "inbox".
Так как и получатель, и отправитель могут удалить ЛС из своего ящика, то кол-во сообщений в таблицах разное.
Мне хотелось бы сделать раздел в почте, в котором были бы выведены и входящие, и исходящие отсортированные по id или date и разбитые на несколько страниц(на странице в сумме 10 сообщений).
Подскажите, как подобное можно реализовать?
ps. оперировать со всеми лс не хотелось бы.
На сайте реализована система обмена личными сообщениями.
Все ЛС(Личные Сообщения) хранятся в 2х таблицах: "inbox" и "outbox".
Когда пользователь создает новое лс, оно записывается в обе таблицы сразу с одним ID.
Две таблицы создано, чтобы и получатель, и отправитель могли удалить ЛС из своего ящика и если один из них удаляет лс, то у второго оно остается в ящике.
Если отправитель удаляет ЛС и своего ящика, то оно удаляется из таблицы "outbox", если подобное действие выполняет получатель, то лс удаляется из "inbox".
Так как и получатель, и отправитель могут удалить ЛС из своего ящика, то кол-во сообщений в таблицах разное.
Мне хотелось бы сделать раздел в почте, в котором были бы выведены и входящие, и исходящие отсортированные по id или date и разбитые на несколько страниц(на странице в сумме 10 сообщений).
Подскажите, как подобное можно реализовать?
ps. оперировать со всеми лс не хотелось бы.