صفحه بندی (Pagination) در کدایگنایتر

صفحه بندی (Pagination) در کدایگنایتر

حتما تا حالا به این برخورد کرده اید که در پایین صفحات سایتهای بزرگ شماره بندی وجود دارد به طور مثال در سایت گوگل بعد از جستجو می بینید شماره هایی وجود دارد که با کلیک کردن بر روی آن به آن صفحه می روید .

مزایای این کار زیاد است که برخی از ان ها را مورد بررسی قرار می دهیم:

  1. بارگزاری سریع صفحات.
  2. کوتاه شدن صفحات
  3. و غیره

در این آموزش می پردازیم به ساختن صفحه در کد ایگنایتر.

مدل صفحه بندی (Pagination) در کدایگنایتر

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

 

متد record_count() تعداد کشور ها را بر می گرداند

پیشنهاد پیرو برای شما :   آموزش bootstarp3

متد fetch_countries() لیست کشورها را بر میگرداند همانگونه که می بینید دارای در آرگومان است :

  • limit تعداد محدوده جهت تعداد سطرها
  • start نقطه شروع دریافت اطلاعات

همانگونه که می بینید با استفاده از دستور زیر ما با استفاده از اکتیو رکردها محدودیت را اعمال می کنیم.

 

 

کنترلرصفحه بندی (Pagination) در کدایگنایتر

در گام بعدی نیاز داریم به تعریف کنترلر

 

 

پیشنهاد پیرو برای شما :   آموزش atom

متد example1 یک سری مقدار دهی های اولیه می کند برای بار گزاری کتابخانه صفحه بندی که در سازنده صدا زده شده است و در نهایت مقدار را به فایل نمایشی ارسال می کنیم.

 

ویو صفحه بندی (Pagination) در کدایگنایتر

ابتدا آرایه را در یک جدول ریخته و با تک کد زیر صفحه بندی را بار گزاری می نماییم.

 

صفحه بندی (Pagination) در کدایگنایتر

 

 

موارد محبوب شما

یک پاسخ به “صفحه بندی (Pagination) در کدایگنایتر”

  1. با سلام
    با تشکر از مطلب خوبتون.
    لطفا نحوه صفحه بندی آجاکس در کد ایگنایتر را قرار دهید
    با تشکر

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *