PHP 클래스 AttributeFilter

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

공개 프로퍼티들

프로퍼티 타입 설명
$checkboxTemplate string
$dropdownTemplate string
$numberTemplate string
$stringTemplate string

공개 메소드들

메소드 설명
getDropdownOptionName ( AttributeOption $option ) : null | string
getFieldName ( Attribute $attribute, null $mode = null ) : null | string
getFieldValue ( Attribute $attribute, null $mode = null ) : mixed
getIsDropdownOptionChecked ( AttributeOption $option, mixed $value ) : mixed
getMainAttributesForSearchFromQuery ( CHttpRequest $request, array $append = [] ) : array | mixed
getMainSearchParams ( ) : array
getMainSearchParamsValue ( $name, null $suffix = null, CHttpRequest $request ) : mixed | null
getTypeAttributesForSearchFromQuery ( CHttpRequest $request ) : array
isFieldChecked ( Attribute $attribute, null $value = null ) : boolean
isMainSearchParamChecked ( $paramName, $value, CHttpRequest $request ) : boolean

메소드 상세

getDropdownOptionName() 공개 메소드

public getDropdownOptionName ( AttributeOption $option ) : null | string
$option AttributeOption
리턴 null | string

getFieldName() 공개 메소드

public getFieldName ( Attribute $attribute, null $mode = null ) : null | string
$attribute Attribute
$mode null
리턴 null | string

getFieldValue() 공개 메소드

public getFieldValue ( Attribute $attribute, null $mode = null ) : mixed
$attribute Attribute
$mode null
리턴 mixed

getIsDropdownOptionChecked() 공개 메소드

public getIsDropdownOptionChecked ( AttributeOption $option, mixed $value ) : mixed
$option AttributeOption
$value mixed
리턴 mixed

getMainAttributesForSearchFromQuery() 공개 메소드

public getMainAttributesForSearchFromQuery ( CHttpRequest $request, array $append = [] ) : array | mixed
$request CHttpRequest
$append array
리턴 array | mixed

getMainSearchParams() 공개 메소드

public getMainSearchParams ( ) : array
리턴 array

getMainSearchParamsValue() 공개 메소드

public getMainSearchParamsValue ( $name, null $suffix = null, CHttpRequest $request ) : mixed | null
$name
$suffix null
$request CHttpRequest
리턴 mixed | null

getTypeAttributesForSearchFromQuery() 공개 메소드

public getTypeAttributesForSearchFromQuery ( CHttpRequest $request ) : array
$request CHttpRequest
리턴 array

isFieldChecked() 공개 메소드

public isFieldChecked ( Attribute $attribute, null $value = null ) : boolean
$attribute Attribute
$value null
리턴 boolean

isMainSearchParamChecked() 공개 메소드

public isMainSearchParamChecked ( $paramName, $value, CHttpRequest $request ) : boolean
$paramName
$value
$request CHttpRequest
리턴 boolean

프로퍼티 상세

$checkboxTemplate 공개적으로 프로퍼티

public string $checkboxTemplate
리턴 string

$dropdownTemplate 공개적으로 프로퍼티

public string $dropdownTemplate
리턴 string

$numberTemplate 공개적으로 프로퍼티

public string $numberTemplate
리턴 string

$stringTemplate 공개적으로 프로퍼티

public string $stringTemplate
리턴 string