无法加载 codeigniter 分页库
Cannot load the codeigniter pagination library
我作为初学者正在研究 codeigniter,遇到了这个问题..
我无法加载分页库...
这是代码
<?php
/**
*
*/
class Site extends CI_Controller
{
public function index() {
if($this->load->library('pagination')) {
echo "load success";
}
else {
echo "load failed";
}
$config['base_url'] = 'http://localhost/ci_pagination/index.php/site/index';
$config['total_rows'] = $this->db->get('data')->num_rows();
$config['per_page'] = 10;
$config['num_links'] = 20;
$this->pagination->initialize($config);
echo $this->pagination->create_links();
$data['records'] = $this->db->get('data', $config['per_page'], $this->uri->segment(3));
$this->load->view('site_view', $data);
}
}
?>
我什至试过自动加载分页库..但它仍然在回显 'Load Failed'。
有人可以帮助我吗?????? plzzzzzz
您需要检查您的代码,加载函数没有 return 布尔值(它 return 为 NULL 或错误),因此您的 if()
语句始终是 false
,事实上,您可以在将 log_threshold
配置值设置为 2
- DEBUG.
后检查 CodeIgniter 日志
看起来像这样:
DEBUG - 2015-01-11 16:51:11 --> Pagination Class Initialized
我正在使用的测试代码:
public function pagination() {
var_dump( $this->load->library('pagination') );
}
此外,您还希望视图文件中有这一行而不是控制器本身。
echo $this->pagination->create_links();
下次在这里提问之前,请先完成homework。
我作为初学者正在研究 codeigniter,遇到了这个问题.. 我无法加载分页库...
这是代码
<?php
/**
*
*/
class Site extends CI_Controller
{
public function index() {
if($this->load->library('pagination')) {
echo "load success";
}
else {
echo "load failed";
}
$config['base_url'] = 'http://localhost/ci_pagination/index.php/site/index';
$config['total_rows'] = $this->db->get('data')->num_rows();
$config['per_page'] = 10;
$config['num_links'] = 20;
$this->pagination->initialize($config);
echo $this->pagination->create_links();
$data['records'] = $this->db->get('data', $config['per_page'], $this->uri->segment(3));
$this->load->view('site_view', $data);
}
}
?>
我什至试过自动加载分页库..但它仍然在回显 'Load Failed'。 有人可以帮助我吗?????? plzzzzzz
您需要检查您的代码,加载函数没有 return 布尔值(它 return 为 NULL 或错误),因此您的 if()
语句始终是 false
,事实上,您可以在将 log_threshold
配置值设置为 2
- DEBUG.
看起来像这样:
DEBUG - 2015-01-11 16:51:11 --> Pagination Class Initialized
我正在使用的测试代码:
public function pagination() {
var_dump( $this->load->library('pagination') );
}
此外,您还希望视图文件中有这一行而不是控制器本身。
echo $this->pagination->create_links();
下次在这里提问之前,请先完成homework。