PHP 클래스 phprs\ezsql\rules\select\OrderByRule

상속: extends LimitRule
파일 보기 프로젝트 열기: caoym/phprs-restful

공개 메소드들

메소드 설명
__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