سلام و درود
دوستان کسی میدونه که چطور میشه یه سیستم رتبه بندی برای اطلاعاتی که در دیتابیس هستن پیاده سازی کرد؟
میخوام امکان تغییر order باشه و کلا در ساختار دیتابیس و فرمولش تو php موندم.
@hesammousavi
یه سری category ها هستند که قراره ترتیب نشون دادنشون تو فرانت تغییر کنه و علاوه بر اون این ترتیب تو جدول دیتابیس هم تغییر کنه
@hesammousavi
ببینید توسط کاربر این تغییر رتبه دسته بندی اتفاق میکنه و به وسیله ی درگ کردن
حالا تا جایی که فکرم قد داد میدونم یه ستون به اسم order بهش باید اضافه بشه
من خودم نمیدونم دقیقا به چ شکل و اساسی قراره تغییر کنه و سوالم همینه
برای مرتب سازی، ابتدا باید یک معیاری قرار دهید، سپس سعی در پیاده سازی اون داشته باشید.
مثلا معیارتون اینه: بر اساس حروف الفبا باشه، یا از کوچکترین مقدار به بیشترین مقدار باشه و غیره.
بعلاوه بر اساس نوع داده های شما، این معیارها شکل می گیرند و معنا پیدا می کنند.
بنابراین سوالتون نقص داره: نه نوعی مرتب سازی رو بیان کردین (معیار مرتب سازی) و نه مشخصات داده هاتون رو.
خوب بهترین روش همونی هست که خودتون گفتید استفاده از Order.
برای خوندن اطلاعاتی مثل دسته بندی هم قطعاً نیاز به حلقه هست.
بنابراین شما در فرانت یه کلید توی حلقه دارید.
میتونید از همون مقدار برای Order استفاده کنید.
فقط در هر بار تغیر جایگاه باید Order آبجکت شما هم تغیر بکنه.
البته این روش پیاده سازیش در فریم ورک هایی مثل React و Vue js ساده تره.
@NullEe
همون
داریم از ویو استفاده می کنیم
اگه از پلاگین vue draggable استفاده کنیم بهمون order نمیده و فقط آبجکت رو تو آرایه بالا پایین میکنه
حالا هندل کردن این قضیه تو بک و فرانت به چه صورت هست؟؟
سلام لینک زیر رو نگاه کنید به تمامی پاسخ هاش. سوالی که پرسیده شده دقیقا با مال شما یکسان هست.
https://roocket.ir/discuss/%DB%8C%DA%A9-%D8%B3%D9%88%D8%A7%D9%84
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟