Untuk Drupal 6 Anda dapat melakukan sesuatu seperti ini:
$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);
...
Saya melihat dan untuk drupal 7 dan keduanya pager_querydan tablesort_sqlsekarang hilang. Tampaknya PagerDefaultkelas dapat digunakan untuk membuat permintaan pager menggunakan DBTNG. Saya tidak dapat menemukan petunjuk apa pun pada API sederhana untuk melampirkan tabel yang dapat diurutkan ke kueri seperti yang dilakukan di Drupal 6.
Jadi, bagaimana Anda membuat tabel yang bisa diurutkan dengan pager yang menarik data dari tabel khusus?