ড্রুপাল 6 এর জন্য আপনি এরকম কিছু করতে পারেন:
$header = array(
array('data' => t('Order id'), 'field' => 'order_id'),
...
array('data' => t('Transaction time'), 'field' => 'payment_time', 'sort' => 'desc'),
);
$sql = "...";
$sql .= tablesort_sql($header);
$limit = 25;
$result = pager_query($sql, $limit);
...
আমি একবার দেখেছিলাম এবং ড্রুপাল 7 এবং উভয়ের জন্য pager_query
এবং tablesort_sql
এখন চলে গেছে। মনে হচ্ছে পরিবর্তে PagerDefault
ক্লাসটি ডিবিটিএনজি ব্যবহার করে পেজার ক্যোয়ারী তৈরি করতে ব্যবহার করা যেতে পারে। ড্রুপাল 6-এ করা হয়েছে এমন প্রশ্নের সাথে সন্ধানযোগ্য টেবিল সংযুক্ত করার জন্য আমি কোনও সাধারণ API তে কোনও চিহ্ন খুঁজে পাইনি।
সুতরাং আপনি কীভাবে একটি কাস্টম টেবিল থেকে পেজার টানতে ডেটারের সাথে বাছাইযোগ্য টেবিল তৈরি করবেন?