1
0
mirror of https://gitee.com/koogua/course-tencent-cloud.git synced 2025-06-23 11:58:41 +08:00
2020-04-03 19:20:46 +08:00

40 lines
679 B
PHP

<?php
namespace App\Library\Paginator;
use Phalcon\Mvc\User\Component;
class Query extends Component
{
public function getPage()
{
$page = $this->request->get('page', 'int', 1);
return $page > 1000 ? 1000 : $page;
}
public function getLimit()
{
$limit = $this->request->get('limit', 'int', 15);
return $limit > 100 ? 100 : $limit;
}
public function getSort()
{
return $this->request->get('sort', 'trim', '');
}
public function getUrl()
{
return $this->request->get('_url', 'trim', '');
}
public function getParams()
{
return $this->request->get();
}
}