Overview

Namespaces

  • Charcoal
    • Loader
    • Model
      • Service
      • ServiceProvider
    • Source
      • Database
    • Validator

Classes

  • DatabaseFilter
  • DatabaseOrder
  • DatabasePagination
  • Overview
  • Namespace
  • Class

Class DatabasePagination

The DatabasePagination makes a Pagination SQL-aware

Charcoal\Source\Pagination implements Charcoal\Source\PaginationInterface
Extended by Charcoal\Source\Database\DatabasePagination
Namespace: Charcoal\Source\Database
Located at Charcoal/Source/Database/DatabasePagination.php
Methods summary
public string
# sql( )

Get the pagination's SQL string (Full "LIMIT" subquery)

Get the pagination's SQL string (Full "LIMIT" subquery)

For example, for the pagination {page:3,num_per_page:50} the result would be: ' LIMIT 100, 50'.

Returns

string
Methods inherited from Charcoal\Source\Pagination
first(), last(), numPerPage(), page(), setData(), setNumPerPage(), setPage()
Constants inherited from Charcoal\Source\Pagination
DEFAULT_NUM_PER_PAGE, DEFAULT_PAGE
Properties inherited from Charcoal\Source\Pagination
$numPerPage, $page
API documentation generated by ApiGen