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