|
10CI币
我是CI新手,在使用它的分页类的时候,出现了一些问题,和手册上的代码一样的,去不出现效果!
这是我在控制器中的代码
class Home extends Controller
{
function __construct()
{
parent::Controller();
$this->load->library('pagination');
$this->load->model('article');
}
function index()
{
$config['total_rows']=$this->article->get_all_rows();
$config['pre_page']='10';
$config['base_url']=base_url().'home/index/';
$this->pagination->initialize();
$data['list']=$this->article->get_page($this->uri->segment(3,0),$config['pre_page']);
$this->load->view('index',$data);
}
}
这是在视图中的代码:
<html>
<head>
<title>分页</title>
</head>
<body>
<?foreach ($list as $row):?>
<p><?=$row->tg_title?></p>
<?endforeach;?>
<div><?php echo $this->pagination->create_links()?></div>
</body>
</html>
这是模型的代码
class Article extends Model {
function __construct()
{
parent::Model();
}
function get_all_rows()
{
$query=$this->db->query("select * from tg_article");
return $query->num_rows();
}
function get_page($off,$pagesize)
{
$query=$this->db->query("select * from tg_article limit $off,$pagesize");
return $query->result();
}
}
程序没有报错,但是按理说在视图中应该会出现这样的效果,<<first 1 2 3 4 5 last>>
但是在我的视图中查看时,什么也没有,程序也没有报错,在URI段中输入相相应的页码时,也可以显示相应页的内容,但是就是没有显示像<<first 1 2 3 4 5 last>>这样的字符,
请高手指教一下!小弟感激不尽啊! |
最佳答案
查看完整内容
是$config['per_page']
不是$config['pre_page']
|