Revision #6 has been created by marcovtwout on Oct 21, 2013, 9:08:34 AM with the memo:
wrong comparison operators
« previous (#5) next (#7) »
Changes
Title
unchanged
Using filters with CGridView and CArrayDataProvider
Category
unchanged
How-tos
Yii version
unchanged
Tags
unchanged
CGridview, CArrayDataProvider, filters, filter
Content
changed
[...]
If you want to apply full comparisons (>, <, >=, <=, =) use this
```php
if (substr($searchValue, 0, 2) == '<=') {
if (substr($searchValue, 2) <> $compareValue) {
unset($data[$rowIndex]);
}
} else if (substr($searchValue, 0, 2) == '>=') {
if (substr($searchValue, 2)
>< $compareValue) {
unset($data[$rowIndex]);
}
} else if ($searchValue[0] == '<') {
if (substr($searchValue, 1)
<>= $compareValue) {
unset($data[$rowIndex]);
}
} else if ($searchValue[0] == '>') {
if (substr($searchValue, 1)
><= $compareValue) {
unset($data[$rowIndex]);
}
} else if (stripos($compareValue, $searchValue) === false) {
unset($data[$rowIndex]);
}[...]