Filter Phalcon$model-find()->;过滤器&x2B;分页
查看文档后,此代码起作用:Filter Phalcon$model-find()->;过滤器&x2B;分页,filter,model,find,phalcon,Filter,Model,Find,Phalcon,查看文档后,此代码起作用: $customers = Customers::find(); $numberPage = $this->request->getQuery("page", "int"); $paginator = new Paginator(array( "data" => $customers, "limit" => 10, "page" => $numberPage )); 但是这个不行,我真的不明白为什么 $cus
$customers = Customers::find();
$numberPage = $this->request->getQuery("page", "int");
$paginator = new Paginator(array(
"data" => $customers,
"limit" => 10,
"page" => $numberPage
));
但是这个不行,我真的不明白为什么
$customers = Customers::find()->filter(
function ($customer) {
// Return only customers with a valid e-mail
if (filter_var($customer->email, FILTER_VALIDATE_EMAIL)) {
return $customer;
}
}
);
$numberPage = $this->request->getQuery("page", "int");
$paginator = new Paginator(array(
"data" => $customers,
"limit" => 10,
"page" => $numberPage
));
然后,我得到一个“内部错误”。奇怪的是,这个物体似乎被改变了
有什么想法吗
提前,谢谢。的结果应该是Phalcon\Mvc\Model\Resultset
的paginator接受的Phalcon\paginator\Adapter\Model
的实例
方法的结果是模型实例的数组,而不是Resultset的实例。要对数组进行分页,需要执行
Phalcon\Paginator\Adapter\NativeArray
。请发布整个错误消息。