0

HMVC で CI 2.1.0 を使用しています。ビュー部分にページネーションを実装します。しかし、「未定義のテーブルデータ」エラーが発生します。ページング番号 (1,2,3,..) は表示されますが、レコードは表示されません。

私のコードは次のとおりです。

ページネーション用の付属ライブラリ: $this->load->library('table');

コントローラ

$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(); ?>  

サポートありがとうございます。

4

1 に答える 1

0

最後に、解決策を取得します。ばかげた間違いです

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

$configではなく$dataにする必要があります

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

于 2012-04-05T05:10:55.983 に答える