Php Phalcon4模型分页

Php Phalcon4模型分页,php,phalcon,Php,Phalcon,我曾经在phalcon3.4中以下面的方式进行分页,但是,在phalcon4中似乎没有明确的方式进行分页 use Phalcon\Paginator\Adapter\Model; $paginator = new Model( [ "data" => Robots::find(), "limit" => 25, "page" => $currentPage,

我曾经在phalcon3.4中以下面的方式进行分页,但是,在phalcon4中似乎没有明确的方式进行分页

use Phalcon\Paginator\Adapter\Model;

$paginator = new Model(
    [
        "data"  => Robots::find(),
        "limit" => 25,
        "page"  => $currentPage,
    ]
);

$paginate = $paginator->getPaginate();

在Phalcon 4中有一些变化*

我想出的最好的解决办法是使用

$numberPage=$this->request->getQuery('page','int',1);
$criteria=criteria::fromInput($this->di,Robots::class,$\u GET);
$parameters=$criteria->getParams();
$builder=$this->modelsManager->createBuilder()->from(Robots::class);
$paginator=新的QueryBuilder(
[
“builder”=>$builder,
“参数”=>$parameters,
“限制”=>10,
“页面”=>$numberPage,
]
);
$paginate=$paginator->paginate();
//可选检查$paginate->getTotalItems(),如果未找到任何内容,则闪烁。
$this->view->page=$paginate;