مهدی سمیعیان
5 سال پیش توسط مهدی سمیعیان مطرح شد
9 پاسخ

نحوه دریافت آخرین رکوردهای چند جدول مختلف

سلام. من قصد دارم توی یک صفحه ۲۰ رکورد از ۴ جدول مختلف رو نمایش بدم به ترتیب اخر به اول. یعنی میخوام توی ۴ تا جدول مختلف چک کنم و ۲۰ تا از اخرین نتایج اونها رو به ترتیب نمایش بدم.
برای اینکار چه راهی وجود داره ؟


ثبت پرسش جدید
مهدی سمیعیان
تخصص : برنامه نویس وب/اندروید
@mahdidev 5 سال پیش مطرح شد
0

در واقع قصد دارم یه خروجی واحد از ۴ تا جدول بگیرم و نمیخوام اینطوری باشه که مثلا ۵تا رکورد آخر هر جدول توش باشه. یعنی ممکنه هر ۲۰ تاش از یک جدول باشه و یا از یک جدول بیشتر باشه


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@mahdidev

شما کوئری رو بنویسید نسبت به جداول ، و 20 تاشو بگیرید از هر جدول و import کنید توی یه آرایه.
آرایه رو ببرید سمت ویوو و blade ها و اونجا اول به اخر یا آخر به اول sort کنید و پیمایش کنید.


مهدی سمیعیان
تخصص : برنامه نویس وب/اندروید
@mahdidev 5 سال پیش مطرح شد
0

تشکر
@Alimotreb
چطوری نتایج رو توی یک آرایه ایمپورت کنم؟
برای صفحه بندی اون نتایج چکار کنم؟
لطفا با مثال واسه دستور زیر راهنمایی کنید:

Article1::latest(20)
Article2::latest(20)

Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@mahdidev

یه متغیر ، آرایه ای بسازید
هر کدوم از این 20 دکورد رو توی یه key و value بریزید
اون طرف هم سمت blade با foreach پیمایششون کنید!

$artic=['article1' => $Article , 'article2'=>$Article2] 

آرایه تو هم میشه تقریبا.


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

مدل های الکوئنت چیزی که بر‌می‌گردونند، instance ای از Collection هست. براحتی این مقدار رو در یه متغیر ذخیره کنید.


مهدی سمیعیان
تخصص : برنامه نویس وب/اندروید
@mahdidev 5 سال پیش مطرح شد
0

@ali.bayat
لطفا یه سمپل ازش نشون بدید. یا لینک بدید که چک کنم


مهدی سمیعیان
تخصص : برنامه نویس وب/اندروید
@mahdidev 5 سال پیش مطرح شد
0

@Alimotreb
خب توی ویو وقتی این آرایه رو میگیریم چطوری میتونیم اجزا هرکدوم از این ایندکس ها رو به ترتیب سورت کنیم؟ مقایسه زمان هرکدوم و مرتب کردن نسبت به باقی ایندکس های آرایه چطوری ممکنه؟


مهدی سمیعیان
تخصص : برنامه نویس وب/اندروید
@mahdidev 5 سال پیش مطرح شد
0

@Alimotreb
در واقع توی مثال بالا من میخوام مجموعا ۲۰ تا نتیجه رو از بین ۴۰ تا نمایش بدم. ممکنه همش از یک دسته باشی و یا از هردوتا دسته باشه. فقط مهم اینکه طبق زمان لیست شدن
و یک گیر دیگه هم که داره اینکه که فرض کنید به این خروجی رسیدم. وقتی روی هرکدوم از این نتایج کلیک کرد از کجا بفهمم که مربوط به کدوم مدل هست تا طبق ای دی همون مدل اطلاعات را دریافت کنم و نمایش بدم؟


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@mahdidev

2 تا حلقه foreach داخل هم بزنید آرایه رو پیمایش کنید
sort بندی رو هم تو قسمت کوئری میتونید بزنید ، هم تو قسمت فرانت که از طریق یه سری کتابخونه های جاوا اسکریپت میشه انجام داد
سرچ کنید میاد
من یه بار توی یه قالب مدیریتی همچین چیزی دیدم برای جداول
شما هر چیزی رو بهش میدادید اونجا میتونستید sort کنید
از طریق جاوا اسکریپت و....


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

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