สำหรับ Drupal 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);
...
ฉันได้ดูและสำหรับ Drupal 7 และทั้งสองpager_query
และtablesort_sql
ตอนนี้หายไป ดูเหมือนว่าPagerDefault
คลาสนั้นสามารถใช้เพื่อสร้างคิวรีเพจเจอร์โดยใช้ DBTNG ฉันไม่สามารถหาเบาะแสใด ๆ บน API แบบง่าย ๆ สำหรับการแนบตารางที่เรียงลำดับได้กับแบบสอบถามอย่างที่ทำใน Drupal 6
ดังนั้นคุณจะสร้างตารางที่เรียงลำดับได้ด้วยเพจเจอร์ดึงข้อมูลจากตารางที่กำหนดเองได้อย่างไร