DBFilterGroupEnum Class Reference
[QueryModifiers]
Convenience class for creating a filter on an enum value. More...
Inheritance diagram for
DBFilterGroupEnum:
Public Member Functions |
|
__construct ($fieldname, $name, $enums, $default= '') | |
Constructor. |
Detailed Description
Convenience class for creating a filter on an enum value.
Definition at line 8 of file dbfiltergroupenum.cls.php.
Constructor & Destructor Documentation
DBFilterGroupEnum::__construct | ( | $ | fieldname, | |
$ | name, | |||
$ | enums, | |||
$ | default = '' |
|||
) |
Constructor.
- Parameters:
-
string $fieldname Name of field string $name Name of filter as shown to the user array $enums Associative array of enum values with DBValue as key, and dispaly value as value string $default Optional default value
Reimplemented from DBFilterGroup.
Definition at line 17 of file dbfiltergroupenum.cls.php.
00017 { 00018 $columns = array(); 00019 foreach($enums as $ekey => $evalue) { 00020 $columns[String::plain_ascii($ekey)] = new DBFilterColumn( 00021 $fieldname, 00022 $ekey, 00023 $evalue 00024 ); 00025 } 00026 parent::__construct($fieldname, $name, $columns, String::plain_ascii($default)); 00027 }
The documentation for this class was generated from the following file:
- contributions/querymodifiers/model/base/dbfiltergroupenum.cls.php