Slimore
  • Namespace
  • Class

Namespaces

  • None
  • Slimore
    • Cache
      • Exception
    • Captcha
    • Database
    • Debug
    • Http
    • Image
    • Log
    • Middleware
    • Mvc
    • Pagination
    • Upload

Classes

  • Paginator

Exceptions

  • Exception

Class Paginator

Class Paginator

Namespace: Slimore\Pagination
Package: Slimore\Pagination
Author: Pandao
Updatetime: 2015-06-05 23:55:05
Located at Slimore/Pagination/Paginator.php

Methods summary

public
# __construct( Slimore\Mvc\Model $model, $page, $total, integer $num = 10, integer $range = 6 )

Construction method

Construction method

Parameters

$model
$page
$total
$num
10
$range
6
public
# make( )

Make paginator params

Make paginator params

public array
# range( )

Set/Get paginator ranges

Set/Get paginator ranges

Returns

array
public Slimore\Mvc\Model
# model( Slimore\Mvc\Model $model )

Reset model

Reset model

Parameters

$model

Returns

Slimore\Mvc\Model
$model
public array
# query( boolean $toJson,… )

Sql query

Sql query

Parameters

$toJson,…

Returns

array
public mixed
# getQuery( )

Returns

mixed
public string
# getSql( )

Returns

string
public array
# params( boolean $sql = false )

Parameters

$sql
false

Returns

array
public
# debug( boolean $sql = true )

Parameters

$sql
true
public
# json( boolean $sql = true, boolean $return = false )

Parameters

$sql
true
$return
false

Properties summary

public $sql
#
public $num
#
public $page
#
public $prev
#
public $next
#
public $last
#
public $first
#
public $total
#
public $range
#
public $ranges
#
public $offset
#
public $pageTotal
#
public string $baseUrl
# ''
public string $select
# '*'
public array $where
# []
public string $orderBy
# 'id'
public string $sortBy
# 'ASC'
public $model
#
public $query
#
Slimore API documentation generated by ApiGen