PHP Класс phprs\ezsql\rules\select\OrderByRule

Наследование: extends LimitRule
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( $context )
orderBy ( string $column, string $order = null ) : OrderByRule orderBy('column') => "ORDER BY column" orderBy('column', Sql::$ORDER_BY_ASC) => "ORDER BY column ASC" orderBy('column0')->orderBy('column1') => "ORDER BY column0, column1"
orderByArgs ( array $args ) : OrderByRule orderByArgs(['column0', 'column1'=>Sql::$ORDER_BY_ASC]) => "ORDER BY column0,column1 ASC"

Описание методов

__construct() публичный метод

public __construct ( $context )

orderBy() публичный метод

orderBy('column') => "ORDER BY column" orderBy('column', Sql::$ORDER_BY_ASC) => "ORDER BY column ASC" orderBy('column0')->orderBy('column1') => "ORDER BY column0, column1"
public orderBy ( string $column, string $order = null ) : OrderByRule
$column string
$order string Sql::$ORDER_BY_ASC or Sql::$ORDER_BY_DESC
Результат OrderByRule

orderByArgs() публичный метод

orderByArgs(['column0', 'column1'=>Sql::$ORDER_BY_ASC]) => "ORDER BY column0,column1 ASC"
public orderByArgs ( array $args ) : OrderByRule
$args array
Результат OrderByRule