PHP 클래스 Query, candycane

상속: extends CActiveRecord
파일 보기 프로젝트 열기: yandod/candycane 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$actsAs
$available_filters
$belongsTo
$column_names
$default_show_filters
$filters
$name
$operators
$operators_by_filter_type
$validate

공개 메소드들

메소드 설명
__construct ( $id = false, $table = null, $ds = null )
add_filter ( $field, $operator, $values )
add_short_filter ( $field, $expression )
available_columns ( )
available_filters ( $project = [], $currentuser = [] )
beforeSave ( ) #end
date_range_clause ( $model, $field, $from, $to ) # # Returns a SQL clause for a date or datetime field.
getFilters ( $query = false )
get_filter_cond ( $model, $field, $operator, $values ) #
has_filter ( $field )
label_for ( $field )
operator_for ( $field )
project_statement ( $query ) #
show_filters ( $options = [] )
validate_filters ( ) #
values_for ( $field )

메소드 상세

__construct() 공개 메소드

public __construct ( $id = false, $table = null, $ds = null )

add_filter() 공개 메소드

public add_filter ( $field, $operator, $values )

add_short_filter() 공개 메소드

public add_short_filter ( $field, $expression )

available_columns() 공개 메소드

public available_columns ( )

available_filters() 공개 메소드

public available_filters ( $project = [], $currentuser = [] )

beforeSave() 공개 메소드

#end
public beforeSave ( )

date_range_clause() 공개 메소드

# # Returns a SQL clause for a date or datetime field.
public date_range_clause ( $model, $field, $from, $to )

getFilters() 공개 메소드

public getFilters ( $query = false )

get_filter_cond() 공개 메소드

#
public get_filter_cond ( $model, $field, $operator, $values )

has_filter() 공개 메소드

public has_filter ( $field )

label_for() 공개 메소드

public label_for ( $field )

operator_for() 공개 메소드

public operator_for ( $field )

project_statement() 공개 메소드

#
public project_statement ( $query )

show_filters() 공개 메소드

public show_filters ( $options = [] )

validate_filters() 공개 메소드

#
public validate_filters ( )

values_for() 공개 메소드

public values_for ( $field )

프로퍼티 상세

$actsAs 공개적으로 프로퍼티

public $actsAs

$available_filters 공개적으로 프로퍼티

public $available_filters

$belongsTo 공개적으로 프로퍼티

public $belongsTo

$column_names 공개적으로 프로퍼티

public $column_names

$default_show_filters 공개적으로 프로퍼티

public $default_show_filters

$filters 공개적으로 프로퍼티

public $filters

$name 공개적으로 프로퍼티

public $name

$operators 공개적으로 프로퍼티

public $operators

$operators_by_filter_type 공개적으로 프로퍼티

public $operators_by_filter_type

$validate 공개적으로 프로퍼티

public $validate