【问题标题】:Zend Paginatinator trigger an error when I call $paginator->getItem()Zend Paginatinator 在我调用 $paginator->getItem() 时触发错误
【发布时间】:2014-10-27 17:37:13
【问题描述】:

当我调用 getItem()

方法时,Zend\Paginator\Paginator 出现错误
$select             = $myMapper->getSqlSelect();
$resultSet          = new ResultSet();
$paginatorAdapter   = new DbSelect($select, $myMapper->getAdapter(), $resultSet);
$paginator          = new Paginator($paginatorAdapter);

//echo get_class($paginator); Zend\Paginator\Paginator
$paginator->getItem(1, 1);

致命错误:不能使用 Zend\Db\ResultSet\ResultSet 类型的对象作为数组

当我不使用此方法时(在视图、控制器等中),其他一切都可以正常工作

【问题讨论】:

    标签: php zend-framework2 resultset zend-paginator


    【解决方案1】:

    由于错误暗示您不能将 ResultSet 对象用作数组。您必须使用 ResultSet 类的方法,您可以找到 here

    【讨论】:

      【解决方案2】:

      这是 ZF2 中的一个问题。解决了。​​

      https://github.com/zendframework/zf2/issues/6812

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-09-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多