扫码关注官方订阅号
在CodeIgniter中,从数据库读取数据,并分页显示,每一条数据旁边都有一个按钮,请问怎么实现?
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
看手册啊。。这种基础的问题手册上都有的,http://codeigniter.org.cn/user_guide/
假设一个新闻列表分页:
views:
<?php echo $fen;?>
controllers:
public function index() { $this->load->library('parser'); $this->load->database(); $this->load->library('pagination'); //新闻总条数 $data['news_rows'] = $this->db->query(" SELECT id FROM news ") -> result_array(); //网址中取得参数,这里的uri_segment = 3 $config['base_url'] = base_url().'index.php/news/1/'; $config['total_rows'] = count($data['news_rows']); $config['per_page'] = 10; $config['uri_segment'] = 3; //下面是一些css配置 $config['num_tag_open'] = '<p class="listPage2">'; $config['num_tag_close'] = '</p>'; $config['cur_tag_open'] = '<p class="listPage3"><a href="javascript:void(0)">'; $config['cur_tag_close'] = '</a></p>'; $config['prev_link'] = '<<'; $config['prev_tag_open'] = '<p class="listPage">'; $config['prev_tag_close'] = '</p>'; $config['next_link'] = '>>'; $config['next_tag_open'] = '<p class="listPage">'; $config['next_tag_close'] = '</p>'; //初始化,要分页啦 $this->pagination->initialize($config); //开始分页 $start = $this->uri->segment(3,0); if(!$start){ $start = 0; } $data['news'] = $this->db->query(" SELECT id,title FROM news limit $start,10 ") -> result_array(); $data['fen'] = $this->pagination->create_links(); $this->parser->parse('news.html', $data); }
上面的config里面的css样式自己写,比如:
/*分页*/ .listPage{float:left;font-size:12px;background:#BC2222;color:white;border:1px solid #CA6A6B;padding:0px 10px;margin-right:3px;font-family:Arial;} .listPage:hover{background:#BC5555;} .listPage2{float:left;font-size:12px;background:#7F7F7F;color:white;border:1px solid #EBEDEC;padding:0px 10px;margin-right:3px;} .listPage2:hover{background:#333;} .listPage3{float:left;font-size:12px;background:#333;color:white;border:1px solid #EBEDEC;padding:0px 10px;margin-right:3px;}
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
看手册啊。。
这种基础的问题手册上都有的,
http://codeigniter.org.cn/user_guide/
假设一个新闻列表分页:
views:
controllers:
上面的config里面的css样式自己写,比如: