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_query
dan tablesort_sql
sekarang hilang. Tampaknya PagerDefault
kelas 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?