PHP Class AttributeFilter

Inheritance: extends CComponent
Afficher le fichier Open project: yupe/yupe Class Usage Examples

Méthodes publiques

Свойство Type Description
$checkboxTemplate string
$dropdownTemplate string
$numberTemplate string
$stringTemplate string

Méthodes publiques

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

Method Details

getDropdownOptionName() public méthode

public getDropdownOptionName ( AttributeOption $option ) : null | string
$option AttributeOption
Résultat null | string

getFieldName() public méthode

public getFieldName ( Attribute $attribute, null $mode = null ) : null | string
$attribute Attribute
$mode null
Résultat null | string

getFieldValue() public méthode

public getFieldValue ( Attribute $attribute, null $mode = null ) : mixed
$attribute Attribute
$mode null
Résultat mixed

getIsDropdownOptionChecked() public méthode

public getIsDropdownOptionChecked ( AttributeOption $option, mixed $value ) : mixed
$option AttributeOption
$value mixed
Résultat mixed

getMainAttributesForSearchFromQuery() public méthode

public getMainAttributesForSearchFromQuery ( CHttpRequest $request, array $append = [] ) : array | mixed
$request CHttpRequest
$append array
Résultat array | mixed

getMainSearchParams() public méthode

public getMainSearchParams ( ) : array
Résultat array

getMainSearchParamsValue() public méthode

public getMainSearchParamsValue ( $name, null $suffix = null, CHttpRequest $request ) : mixed | null
$name
$suffix null
$request CHttpRequest
Résultat mixed | null

getTypeAttributesForSearchFromQuery() public méthode

public getTypeAttributesForSearchFromQuery ( CHttpRequest $request ) : array
$request CHttpRequest
Résultat array

isFieldChecked() public méthode

public isFieldChecked ( Attribute $attribute, null $value = null ) : boolean
$attribute Attribute
$value null
Résultat boolean

isMainSearchParamChecked() public méthode

public isMainSearchParamChecked ( $paramName, $value, CHttpRequest $request ) : boolean
$paramName
$value
$request CHttpRequest
Résultat boolean

Property Details

$checkboxTemplate public_oe property

public string $checkboxTemplate
Résultat string

$dropdownTemplate public_oe property

public string $dropdownTemplate
Résultat string

$numberTemplate public_oe property

public string $numberTemplate
Résultat string

$stringTemplate public_oe property

public string $stringTemplate
Résultat string