Saya ingin membuat pager di tabel ketika ada jumlah baris tetap.
Metode yang disarankan di internet membuat tabel, dan mengambil data dengan menggunakan kueri sql, tetapi saya ingin membuat tabel dari data dari array.
visitedgroups = array('1','2','3','4');//It is an array of node id which are group entity
$header = array(
array('data' => t('Group Name')),
array('data' => t('Group Since')),
array('data' => t('Join')),
);
$rows = array();
foreach ($visitedgroups as $groupid) {
$groupnode = node_load($groupid);
$createdtime = format_interval((time() - $groupnode->created) , 2) . t(' ago');
$joinlink = l('Join Group', 'group/node/'. $groupnode->nid.'/subscribe');
$rows[] = array( l($groupnode->title, 'node/'. $groupnode->nid),
t($createdtime),
$joinlink,
);
}
$output .= t('Recently visited groups by you, in which you are not member.');
$output .= theme('table', array('header' => $header, 'rows' => $rows, array('class' => array('group-visited-table')))).theme('pager');
Kode di atas menghasilkan tabel dan berfungsi dengan baik. Tetapi saya ingin menambahkan pager di tabel. Dari referensi di internet saya menemukan bahwa orang menambahkan,
$ query = $ query-> extended ('TableSort') -> extended ('PagerDefault') -> limit (10);
di depan $ query-> execute (), tetapi saya tidak punya pertanyaan
Jadi bagaimana saya bisa menerapkan pager dalam skenario ini ..