راکت

order بندی دسته بندی ها با قابلیت تغییر

8 پاسخ

سلام و درود
دوستان کسی میدونه که چطور میشه یه سیستم رتبه بندی برای اطلاعاتی که در دیتابیس هستن پیاده سازی کرد؟
میخوام امکان تغییر order باشه و کلا در ساختار دیتابیس و فرمولش تو php موندم.

ثبت پرسش جدید

پاسخ‌ها

8
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

سلام تا ندونیم چه اطلاعاتی هست چه شکلی به شما کمک کنیم سیستم رتبه‌بندی براش بنویسید !؟

Ali Ghaleyan
Ali Ghaleyan
@Serjik

تخصص: برنامه نویس لاراول

@hesammousavi
یه سری category ها هستند که قراره ترتیب نشون دادنشون تو فرانت تغییر کنه و علاوه بر اون این ترتیب تو جدول دیتابیس هم تغییر کنه

شاید پاسخ شما همین‌جا باشد

حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

خوب بر چه اساسی تغییر کنه ! نوع مرتب سازیش چیه

Ali Ghaleyan
Ali Ghaleyan
@Serjik

تخصص: برنامه نویس لاراول

@hesammousavi
ببینید توسط کاربر این تغییر رتبه دسته بندی اتفاق میکنه و به وسیله ی درگ کردن
حالا تا جایی که فکرم قد داد میدونم یه ستون به اسم order بهش باید اضافه بشه
من خودم نمیدونم دقیقا به چ شکل و اساسی قراره تغییر کنه و سوالم همینه

میلاد-م
میلاد-م
@milad

تخصص: توسعه‌دهنده رابط کاربری - Front-End

برای مرتب سازی، ابتدا باید یک معیاری قرار دهید، سپس سعی در پیاده سازی اون داشته باشید.
مثلا معیارتون اینه: بر اساس حروف الفبا باشه، یا از کوچکترین مقدار به بیشترین مقدار باشه و غیره.
بعلاوه بر اساس نوع داده های شما، این معیارها شکل می گیرند و معنا پیدا می کنند.

بنابراین سوالتون نقص داره: نه نوعی مرتب سازی رو بیان کردین (معیار مرتب سازی) و نه مشخصات داده هاتون رو.

Saeed
Saeed
@NullEe

تخصص: Vue js, Laravel

خوب بهترین روش همونی هست که خودتون گفتید استفاده از Order.
برای خوندن اطلاعاتی مثل دسته بندی هم قطعاً نیاز به حلقه هست.
بنابراین شما در فرانت یه کلید توی حلقه دارید.
میتونید از همون مقدار برای Order استفاده کنید.
فقط در هر بار تغیر جایگاه باید Order آبجکت شما هم تغیر بکنه.
البته این روش پیاده سازیش در فریم ورک هایی مثل React و Vue js ساده تره.

مرتضی صبیحی
مرتضی صبیحی
@mortezasabihi

تخصص: Front-end developer

@NullEe
همون
داریم از ویو استفاده می کنیم

اگه از پلاگین vue draggable استفاده کنیم بهمون order نمیده و فقط آبجکت رو تو آرایه بالا پایین میکنه

حالا هندل کردن این قضیه تو بک و فرانت به چه صورت هست؟؟

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

سلام لینک زیر رو نگاه کنید به تمامی پاسخ هاش. سوالی که پرسیده شده دقیقا با مال شما یکسان هست.

https://roocket.ir/discuss/%DB%8C%DA%A9-%D8%B3%D9%88%D8%A7%D9%84

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام