在当前需要分页的if最后div里面加入这句,
<!-- #BeginLibraryItem "/library/pages.lbi" --><!-- #EndLibraryItem -->
然后php文件处
$sql = "select COUNT(*) from xxx where user_id = $user_id";
// 分页函数 $pager = get_pager('user.php', array( 'act' => $action ), $record_count, $page);
$record_count = $db->getOne($sql); $page = isset($_REQUEST['page']) ? intval($_REQUEST['page']) : 1; // 分页函数 $pager = get_pager('user.php', array( 'act' => $action ), $record_count, $page); $sql = "select xxx from xxx where user_id = $user_id limit $pager[start],$pager[size]"; $data = $db->getAll($sql); $smarty->assign('red_data', $data); $smarty->assign('pager', $pager);
基本上这样写就ok了,前台分页就做好了。