Codeigniter 分页视图
Codeigniter Pagination view
我是 Codeigniter 的新手,我需要找到方法。
控制器,我在这里获取我的数据:
<?php
class PropertyModel extends CI_Model {
function __construct()
{
// Call the Model constructor
parent::__construct();
}
public function pagination()
{
$this->load->view('templates/header');
$this->load->library('pagination');
$this->load->library('table');
$config['base_url']='http://localhost/Goldenacre/property/pagination';
$config['total_rows']= $this->db->get('property')->num_rows();
$config['per_page']= 10;
$config['num_links']=5;
$this->pagination->initialize($config);
$config['total_rows']=$this->db->get('property')->num_rows();
$data['records']=$this->db->get('property',$config['per_page'],$this->uri->segment(3));
$this->load->view('listvieww',$data);
$this->load->view('templates/footer');
}
查看页面
<html>
<h1>My Pagination</h1>`
<?php echo $this->table->generate($records); ?>
<?php echo $this->pagination->create_links(); ?>
我的整个代码都可以工作,但没有按照我的要求工作。我需要这样展示。
它全部显示在 table 中,我需要像在 div 或 <article> </article>
标记或循环中那样显示它。
在你发送给Paging库的配置数组中,你可以添加
$config['full_tag_open'] = '<article>';
$config['full_tag_close'] = '</article>';
$this->pagination->initialize($config);
您还可以自定义第一个、最后一个、下一个、上一个和当前链接:查看此处的文档:https://ellislab.com/codeigniter/user-guide/libraries/pagination.html
我是 Codeigniter 的新手,我需要找到方法。
控制器,我在这里获取我的数据:
<?php
class PropertyModel extends CI_Model {
function __construct()
{
// Call the Model constructor
parent::__construct();
}
public function pagination()
{
$this->load->view('templates/header');
$this->load->library('pagination');
$this->load->library('table');
$config['base_url']='http://localhost/Goldenacre/property/pagination';
$config['total_rows']= $this->db->get('property')->num_rows();
$config['per_page']= 10;
$config['num_links']=5;
$this->pagination->initialize($config);
$config['total_rows']=$this->db->get('property')->num_rows();
$data['records']=$this->db->get('property',$config['per_page'],$this->uri->segment(3));
$this->load->view('listvieww',$data);
$this->load->view('templates/footer');
}
查看页面
<html>
<h1>My Pagination</h1>`
<?php echo $this->table->generate($records); ?>
<?php echo $this->pagination->create_links(); ?>
我的整个代码都可以工作,但没有按照我的要求工作。我需要这样展示。
它全部显示在 table 中,我需要像在 div 或 <article> </article>
标记或循环中那样显示它。
在你发送给Paging库的配置数组中,你可以添加
$config['full_tag_open'] = '<article>';
$config['full_tag_close'] = '</article>';
$this->pagination->initialize($config);
您还可以自定义第一个、最后一个、下一个、上一个和当前链接:查看此处的文档:https://ellislab.com/codeigniter/user-guide/libraries/pagination.html