Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Serginho
цитировать
Зарегистрирован: 27 Ноя 2009 17:19:14 Сообщения: 26
|
Добавлено: 07 Дек 2009 12:49:20 Заголовок сообщения: Paginate.OR condition. |
|
|
Hi, there.
Такой вопрос -
Есть такой вывод результата:
Код: |
$data = $this->paginate('User',array(
'User.first_name LIKE'=>'%'.$Keywords.'%',
'City.name LIKE' => '%'.$city.'%',
'City.country_id =' => $country)
);
|
Необходимо добавить одно условие
(SQL)
Код: |
SELECT * FROM table
WHERE first_name LIKE 'Keywords' OR last_name LIKE 'Keywords'
|
Т.е. в результате должно быть что то вроде
Код: |
$data = $this->paginate('User',array(
'User.first_name LIKE'=>'%'.$Keywords.'%' OR 'User.last_name LIKE'=>'%'.$Keywords.'%',
'City.name LIKE' => '%'.$city.'%',
'City.country_id =' => $country)
);
|
Как это реалезовать?
Заранее спасибо. _________________ No pain, no gain. |
|
Вернуться к началу |
|
|
michas
цитировать
Зарегистрирован: 28 Янв 2008 11:28:31 Сообщения: 123
|
Добавлено: 08 Дек 2009 10:54:45 Заголовок сообщения: |
|
|
Код: |
$data = $this->paginate('User',array(
'or'=>array(
'User.first_name LIKE'=>'%'.$Keywords.'%',
'User.last_name LIKE'=>'%'.$Keywords.'%'
),
'City.name LIKE' => '%'.$city.'%',
'City.country_id =' => $country)
);
|
все это можно найти в здесь _________________ Все самое интересное в реальном времени - xmpp:cakephp@conference.jabber.ru |
|
Вернуться к началу |
|
|
|