2012-12-19 18 views
-4

控制器分頁的笨和值傳遞給函數不工作

public function category($id = '') { 
    $offset=..; 

    $var = $this->pm->get_items_by_category($id,$offset,$start_row); 
} 

但在我看來,我有:

<li><a href="<?php echo site_url().'/welcome/category/2'; ?>">Mobile</a></li> 
+1

你有哪個錯誤?那'$ offset = ..;'只是一個錯字或者在你真實的代碼中? –

+0

不,它只是一個錯字,但問題是,當我們通過價值thro URL在控制器功能和ofcors,可能是數字,因此分頁鏈接是相同的值..有沒有什麼辦法來區分 –

+0

你需要張貼很多更多的代碼來了解問題出在哪裏......您是否已經加載了分頁庫? http://ellislab.com/codeigniter/user-guide/libraries/pagination.html –

回答

0

我想我知道你想說什麼,但它不是非常清楚。

您的鏈接需要通過限制和偏移以及id。所以做這樣的事情

<li><a href="<?php echo site_url("welcome/category/$limit/$offset/$id");?>">Mobile</a></li> 

然後在你的控制器設置你的功能是這樣的。

public function category($limit, $offset, $id){ 

} 

如果您提供更多信息,我可以給出更好的答案。