Плагин CakeDC Search - одно поле поиска для поиска по нескольким полям БД

В моем приложении cakephp 2.3 у меня есть поиск по одному полю вверху каждой страницы. Я хочу, чтобы это содержимое этого поля использовалось для поиска по нескольким полям. Как я могу это сделать?

Например

Пользователь ищет «Ошибка 324», а плагин поиска ищет эту строку в следующих полях базы данных — article.title, article.error, article.environment и возвращает любые записи со строкой поиска в этих полях.

Я прочитал документы github по адресу https://github.com/CakeDC/search и думаю, что мне нужно сделать что-то вроде их примера условия ИЛИ, но я действительно борюсь - может ли кто-нибудь указать мне правильное направление?

Спасибо


person James J    schedule 16.05.2013    source источник


Ответы (1)


Вы видели, что есть readme, содержащий почти точно этот сценарий?

'username' => array('type' => 'like', 'field' => array('User.username', 'UserInfo.first_name')),

так что в вашем случае это просто

'field' => array('Article.error', 'Article.title', 'Article.environment', ...)
person mark    schedule 16.05.2013