频道栏目
首页 > 资讯 > CI框架 > 正文

CI框架的分页怎么用(含代码写给新手)

16-01-07        来源:[db:作者]  
收藏   我要投稿

这是我业务方面的一些代码分享给大家:

这里是controller里面的两个方法:

//分页设置
function page_config($count, $add) {
$config ['base_url'] = $add; //设置基地址
$config ['uri_segment'] = 3; //设置url上第几段用于传递分页器的偏移量
$config ['total_rows'] = $count;
$config ['per_page'] = 10; //每页显示的数据数量
//$config ['first_link'] = '首页';
//$config ['last_link'] = '末页';
$config ['next_link'] = '下一页>';
$config ['prev_link'] = '<上一页';
return $config;
} //业务签单列表
function market_list() {
$data ['action_market'] = $this->user_action()->action_market;
$this->session ();
$add = 'market/market_list';
$count = $this->db->count_all ( 'market_sig' ); //取数量
$config = $this->page_config ( $count, $add );
$this->pagination->initialize ( $config ); //设置完成分页器
$this->load->library ( 'table' ); //加载表格类
$data ['list'] = $this->Mmarket->market_sig ( $config ['per_page'], $this->uri->segment ( 3 ) ); //这里看market的model类
$this->load->view ( 'market/market_list', $data );
}

下面是model类里面的方法:

//列表
function market_sig($n,$o) {
if($o==''){$o=0;}
$result = $this->db->query ( "select * from market_sig where del!=0 order by sig_time desc limit $o,$n" );
$re = $result->result ();

return $re;
}

view里面只要这样写就可以了:

pagination->create_links(); ?>

代码供您参考。

相关TAG标签
上一篇:CI PHP框架,数据库连库类怎么用, 数据库链接的增删改查操作举例
下一篇:smart下截取汉字(utf8编码和gb2312编码)
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站