Php Phalcon4模型分页
我曾经在phalcon3.4中以下面的方式进行分页,但是,在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,
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;