PHP Класс AttributeFilter

Наследование: extends CComponent
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$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