2014-10-16 71 views
0

我已經在這裏搜索&谷歌,但我沒有得到我的問題的解決方案。 下面我爲分頁代碼: -

$this->load->library('pagination'); 
$config['base_url'] = base_url().'/books/'; 
$config['total_rows'] = 20; 
$config['per_page'] = 10; 
$config['num_links'] = 5; 
$this->pagination->initialize($config); 
exit; 

我得到 「消息:未定義的屬性:歡迎:: $分頁」:對非調用一個成員函數初始化() 和「致命錯誤第25行中的/var/www/code/application/controllers/welcome.php中的對象「。

任何人都可以幫助我做錯了什麼。我也嘗試在autoload頁面啓動分頁。但得到相同的錯誤。尋找專家的迴應。

+0

您的Welcome類是否擴展了CI_Controller? – 2014-10-16 16:51:04

+0

我能想到的唯一的其他事情是,如果你重寫「加載」,以便它實際上並沒有調用基類的版本。 – 2014-10-16 16:54:24

+0

是的,Welcome類擴展了CI_Controller。 (歡迎使用類擴展CI_Controller) – Sathishkumar 2014-10-16 17:54:49

回答

0

你有這個代碼在你的控制器?

$data['pagination'] = $this->pagination->create_links(); 

再通$數據視圖

$this->load->view('results', $data); 

然後在視圖中,如果檢查,如:

<?php if (strlen($pagination)) { 

    echo $pagination; 

    } else { 

echo 'No search results' ; } ?> 
0

您需要自動加載分頁庫...只是裝它在函數中不會這樣做。