упс, это не увидел, значит точно скорее всего дао или можно в адаптере БД поковыряться, лучше чтобы Sam ответил есть такая возможность или нет, а то может и пушнуть надо в репуLoki писал(а): А то мне это: unaccent(Caffe propaganda) не нравится без кавычек.
Problem with addSearchCondition
- lancecoder
- Сообщения: 2532
- Зарегистрирован: 2012.06.26, 17:16
Re: Problem with addSearchCondition
Re: Problem with addSearchCondition
Чтобы передать выражение вместо простой строки используется CDbExpression. Не проверял с addSearchCondition, но копать нужно сюда:
Код: Выделить всё
$criteria->addSearchCondition(new CDbExpression("unaccent(name)"), new CDbExpression("unaccent('{$this->keyword}')"), true, 'OR', 'ILIKE');
- lancecoder
- Сообщения: 2532
- Зарегистрирован: 2012.06.26, 17:16
Re: Problem with addSearchCondition
тогда уж new CDbExpression('unaccent(:name)', array(':name'=>'name'))
Re: Problem with addSearchCondition
Просто в параметр
писали?
Код: Выделить всё
$criteria->condition = "unaccent(name) = unaccent('bla-bla')"
- lancecoder
- Сообщения: 2532
- Зарегистрирован: 2012.06.26, 17:16
Re: Problem with addSearchCondition
вроде да, кавычки одинарные экранируются и следовательно функция не вызывается