2013-02-26 23 views
2

我認爲\ Phalcon \ Paginator \ Adapter \ NativeArray存在一個錯誤。Phalcon PHP分頁程序錯誤

- > next屬性包含錯誤的值。

下面是測試情況:

$a = array_fill(0, 25, 'banana'); 
echo count($a); 
$paginator = new \Phalcon\Paginator\Adapter\NativeArray(
    array(
     "data" =>$a, 
     "limit"=> 25, 
     "page" => 1,  
    ) 
); 
$test = $paginator->getPaginate(); 

echo '<pre>'; 
var_dump($test); 
echo '</pre>'; 

在運行這個測試應該具有以下值:

  • $測試 - >第一= 1
  • $測試 - >未來= 1
  • $ test-> before = 1
  • $ test-> current = 1
  • $測試 - >末頁= 2
  • $測試 - > TOTAL_PAGES = 2

變化從25到30 array_fill值保存並刷新頁面。 $ test-> next應該是2.但它不是。它停留在1

這是一個錯誤還是我做錯了什麼,我使用爾康0.9.0

回答