۳ Mehrzad Tajkarimi
تغییر اولویت نمایش در اسلایدر
جامعه پی اچ پی ایجاد شده در ۱۳ شهریور ۱۴۰۰

سلام 
چطور میشه به صورت داینامیک تغییر اولویت نمایش اسلایدر رو در دیتابیس انجام داد 
مثلا: آخرین اسلایدری که اضافه کردم بره بعد از اولین اسلایدر قرار بگیره 
متشکرم
 

درود

این بستگی به ساختار جدول شما داره ولی میتونید به این شکل عمل کنید که یه فیلد json داشته باشید داخل جدولتون و همیشه اخرین تغییرات اولیت هارو داخل همون record آخر درون فیلد jsonش ذخیره سازی کنید که اولویت‌ها رو از آخرین record ذخیره شده یا بروزرسانی شده دریافت کنید و سمت کدتون هندلش کنید.

میتونید به صورت key value به این شکل که first: image_id و second: image_Id ذخیره کنید.

امیر صالحی ۱۳ شهریور ۱۴۰۰، ۱۳:۱۴

مرسی از اینکه  سریع پاسخ دادین 
من اصلا متوجه راهنمایی شما نشدم 
یعنی هر بار بایم برای هر عکس یه فایل جیسون تکراری بزارم !!
first: image_id و second: image_Id آیدی قبلی بعدی رو ذخیره کنم !!
 

من این شکلی تو ذهنم بود که به ستون به نام sortداشته باشم و هر بار تغییر بدم 
ولی چی با چی رو نمیدونم 


 

Mehrzad Tajkarimi ۱۳ شهریور ۱۴۰۰، ۱۳:۲۱

این روشی که شما دارید زمانی که یک تغییر اعمال کنید باید تمامی رکورد هاتون آپدیت بشن

 

به جدولتون یه دونه فیلد json اضافه کنید

و داخل فیلد json اولویت هارو قرار بدید

'{"first":image_id, "second":image_id, "third":image_id}'

یه همچین چیزی، حالا هر تغییری بدید داخل آخرین فیلد insert شده اعمال میکنید و میتونید اولویت هارو کنترل کنید

امیر صالحی ۱۴ شهریور ۱۴۰۰، ۱۵:۳۳