DBFilterColumn Class Reference
[Model]
A filter to apply to a search result. More...
Inheritance diagram for
DBFilterColumn:
Public Member Functions |
|
__construct ($column, $value, $title, $operator= '=') | |
contructor |
|
apply ($query) | |
Do what should be done. |
|
get_column () | |
get_value () |
Detailed Description
A filter to apply to a search result.
Definition at line 32 of file dbfiltercolumn.cls.php.
Constructor & Destructor Documentation
DBFilterColumn::__construct | ( | $ | column, | |
$ | value, | |||
$ | title, | |||
$ | operator = '=' |
|||
) |
contructor
- Parameters:
-
string column string title enum type of column
Definition at line 55 of file dbfiltercolumn.cls.php.
00055 { 00056 $this->column = $column; 00057 $this->value = $value; 00058 $this->operator = $operator; 00059 00060 parent::__construct($title); 00061 }
Member Function Documentation
DBFilterColumn::apply | ( | $ | query | ) |
Do what should be done.
- Parameters:
-
DataObjectBase The current query to be modified
Reimplemented from DBFilter.
Definition at line 71 of file dbfiltercolumn.cls.php.
00071 { 00072 $column = trim($this->column); 00073 if (empty($column)) { 00074 return; 00075 } 00076 00077 $value = $this->preprocess_value($this->value, $this->operator); 00078 $query->add_where($column, $this->operator, $value); 00079 }
DBFilterColumn::get_column | ( | ) |
Definition at line 63 of file dbfiltercolumn.cls.php.
DBFilterColumn::get_value | ( | ) |
Definition at line 67 of file dbfiltercolumn.cls.php.
The documentation for this class was generated from the following file:
- gyro/core/model/base/dbfiltercolumn.cls.php