سلام.در سایت من کاربر میتونه به مدیر پیام بده.مشکل اینجاس که وقتی کاربر یا مدیر پیامی رو پاک میکنن اون پیام در ایندکس طرف مقابل هم پاک میشه.چطور باید این مشکل رو حل کرد؟
شما حذف نکن پیام رو
میتونی یک ستون با عنوان IsDelete قرار بدی اگر True بود برای شخص دیافت کننده نمایش داده نشه
اونوقت اگر مدیر بخاد پیام رو پاک کنه باز هم IsDelete برابر با True میشه و برای کاربر هم نمایش داده نمیشه.یا اینکه من اشتباه منظورتون رو متوجه شدم؟
این موضوع بستگی به نیاز شما در برنامه نویسی سایت داره ، شما می تونید زمانی که کاربر دکمه حذف رو میزنه رکورد پاک نشه و تنها IsDelete برابر True قرار بگیره و در لیست پیام های کاربر نمایش داده نشه ولی مدیر بتونه ببینه و هر زمان خواست بتونه به صورت کامل رکورد رو حذف کنه یا IsDelete رو True کنه.(یعنی مدیر میتونه دو تا دکمه داشته باشه)
یا می تونید مثل Gmail یا YMail وقتی کاربر یا مدیر پیامی رو حذف میکنند، پیام به داخل لیست دیگه ای بره (Trash) و اگه از اونجا هم پاک شد به کل حذف شود.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)