2012-04-04 25 views
0

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

私のコードは次のとおりです。ページネーションのための

含ま図書館: $ this-> load-> libraryメソッド( 'テーブル');

コントローラ

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

をサポートしていただきありがとうございます。

+0

誰かにあなたが最初に質問した質問の回答を受け入れる手助けをしたい場合は、 – safarov

+0

@safarov、それはあなたが思ったことではありません。私はしましたが、何の変化も見ませんでした。だから私は自分のディレクトリ構造を明確にしようとした。 – npcoda

答えて

0

最後に私は解決策を得る。これは、()の$ this - > eventModule-> get_record($設定[ 'PER_PAGE']、ます$ this-> uri->セグメント(3))

$ CONFIG [ '記録'] = objectsIntoArrayで愚かな間違いです。

それは$データ代わり$コンフィグ

$データ[ '記録'] = objectsIntoArray(の$ this - > eventModule-> get_record($の設定[ 'PER_PAGE']である必要があり、 $ this-> uri-> segment(3)));