PHP Class phprs\ezsql\rules\select\OrderByRule

Inheritance: extends LimitRule
Afficher le fichier Open project: caoym/phprs-restful

Méthodes publiques

Méthode Description
__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"

Method Details

__construct() public méthode

public __construct ( $context )

orderBy() public méthode

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
Résultat OrderByRule

orderByArgs() public méthode

orderByArgs(['column0', 'column1'=>Sql::$ORDER_BY_ASC]) => "ORDER BY column0,column1 ASC"
public orderByArgs ( array $args ) : OrderByRule
$args array
Résultat OrderByRule