【问题标题】:Phalcon PHP Paginator BugPhalcon PHP 分页器错误
【发布时间】:2013-02-26 18:50:36
【问题描述】:

我认为 \Phalcon\Paginator\Adapter\NativeArray 存在错误。

->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>';

运行这个测试后应该有以下值:

  • $test->first = 1
  • $test->下一个 = 1
  • $test->之前 = 1
  • $test->当前 = 1
  • $test->last = 2
  • $test->total_pages = 2

将 array_fill 值从 25 更改为 30 保存并刷新页面。 $test->next 应该是 2。但它不是。它保持在 1。

这是一个错误还是我做错了什么,我使用的是 Phalcon 0.9.0

【问题讨论】:

    标签: php pagination phalcon


    【解决方案1】:

    这是一个错误,我在https://github.com/phalcon/cphalcon/issues/445上发布了这个错误

    【讨论】:

      猜你喜欢
      • 2014-05-18
      • 1970-01-01
      • 2016-03-10
      • 1970-01-01
      • 2014-03-29
      • 1970-01-01
      • 2018-07-31
      • 1970-01-01
      • 2021-04-25
      相关资源
      最近更新 更多