未定义的表数据

时间:2012-04-04 07:32:57

标签: codeigniter

我正在使用CI 2.1.0和HMVC。我将在视图部分实现分页。但是我得到'未定义的表数据'错误。它显示分页号(1,2,3,..)但不显示记录。

我的代码是:

包含用于分页的库: 的 $这 - >负载>库( '表');

控制器

$data['title'] = "Test Events";
$this->load->library('pagination');

$config['base_url'] = 'http://localhost/myproject/index.php/events/test/';
$config['total_rows'] = $this->eventModule->countRow();
$config['per_page'] = '3';

$this->pagination->initialize($config);
$config['records'] = objectsIntoArray($this->eventModule->get_record($config['per_page'], $this->uri->segment(3)));

$data['main_content'] = 'test';       
$this->load->view('event/template', $data); 

查看

<?php echo $this->table->generate('records'); ?>
<?php echo $this->pagination->create_links(); ?>  

感谢您的支持。

1 个答案:

答案 0 :(得分:0)

最后我得到了解决方案。

这是一个愚蠢的错误

$ config ['records'] = objectsIntoArray($ this-&gt; eventModule-&gt; get_record($ config ['per_page'],$ this-&gt; uri-&gt; segment(3)))

应该是 $ data 而不是 $ config

$ data ['records'] = objectsIntoArray($ this-&gt; eventModule-&gt; get_record($ config ['per_page'],$ this-&gt; uri-&gt; segment(3)))