首先,我们需要用db_select,而不是db_query来写表格的查询语句。
其次,我们需要调用 ->extend('PagerDefault')
最后,我们调用theme('pager')显示页码控件,就是这么简单!
下面是代码例子:
$query = db_select('node', 'n')
->extend('PagerDefault')
->fields('n', array('nid', 'title'))
->distinct()
->limit(10);
$output .= theme('table', array('header' => $header, 'rows' => $rows));
$output .= theme('pager');
分页器把总记录数记录在下面的全局变量中:
global $pager_total_items;
$pager_total_items[0]
评论