fix bug in query class.
This commit is contained in:
parent
195f7862cb
commit
d65ddb53a8
|
@ -519,22 +519,10 @@ public function take($value)
|
||||||
* @param int $per_page
|
* @param int $per_page
|
||||||
* @return Query
|
* @return Query
|
||||||
*/
|
*/
|
||||||
public function for_page($page, $per_page = 15)
|
public function for_page($page, $per_page)
|
||||||
{
|
{
|
||||||
if ($page < 1 or filter_var($page, FILTER_VALIDATE_INT) === false) $page = 1;
|
if ($page < 1 or filter_var($page, FILTER_VALIDATE_INT) === false) $page = 1;
|
||||||
|
|
||||||
return $this->skip(($page - 1) * $per_page)->take($per_page)
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Calculate and set the limit and offset values for a given page.
|
|
||||||
*
|
|
||||||
* @param int $page
|
|
||||||
* @param int $per_page
|
|
||||||
* @return Query
|
|
||||||
*/
|
|
||||||
public function for_page($page, $per_page)
|
|
||||||
{
|
|
||||||
return $this->skip(($page - 1) * $per_page)->take($per_page);
|
return $this->skip(($page - 1) * $per_page)->take($per_page);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue