2011-08-19 76 views
5

我用我的控制器內CakePHP的分頁幫手這樣CakePHP分頁 - 如何從Controller內部查看Paginator值?

$this->paginate = array(
        'Entity' => array(
          'limit' => $limit, 
          'order' => $order 
         ) 
       ); 

$entities = $this->paginate('Entity', $conditions); 

在我看來,我不使用$分頁程序變量顯示分頁導航元素(即總數,當前頁面,總頁面。 ..)

我的問題是:如何從控制器內訪問$ paginator變量?我假設它是在控制器調用$ this-> paginate方法後設置的。我希望在控制器內看到分頁符找到的記錄總數。

回答

14

調用paginate()方法後,結果被存儲在$this->params['paging'][YOUR_MODEL_NAME]

看到他們:

pr($this->params['paging']); 

乾杯