Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
Watched Topics
FAQ
Поиск
Пользователи
Группы
Регистрация
Профиль
Войти и проверить личные сообщения
Вход
Список форумов Cake-PHP.ru
->
Общий
Ответить
Имя
Тема
Сообщение
Смайлики
Дополнительные смайлики
Цвет шрифта:
По умолчанию
Тёмно-красный
Красный
Оранжевый
Коричневый
Жёлтый
Зелёный
Оливковый
Голубой
Синий
Тёмно-синий
Индиго
Фиолетовый
Белый
Чёрный
Размер шрифта:
Размер шрифта
Очень маленький
Маленький
Обычный
Большой
Огромный
Закрыть теги
[quote="Serginho"]Hi, there. Такой вопрос - Есть такой вывод результата: [code] $data = $this->paginate('User',array( 'User.first_name LIKE'=>'%'.$Keywords.'%', 'City.name LIKE' => '%'.$city.'%', 'City.country_id =' => $country) ); [/code] Необходимо добавить одно условие (SQL) [code] SELECT * FROM table WHERE first_name LIKE 'Keywords' OR last_name LIKE 'Keywords' [/code] Т.е. в результате должно быть что то вроде [code] $data = $this->paginate('User',array( 'User.first_name LIKE'=>'%'.$Keywords.'%' OR 'User.last_name LIKE'=>'%'.$Keywords.'%', 'City.name LIKE' => '%'.$city.'%', 'City.country_id =' => $country) ); [/code] Как это реалезовать? Заранее спасибо.[/quote]
Настройки
HTML
ВЫКЛЮЧЕН
BBCode
ВКЛЮЧЕН
Смайлики
ВКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Отключить в этом сообщении смайлики
Если у вас плохое зрение или вы не можете прочесть этот код по какой-то другой причине, то обратитесь за помощью к
Администратору
.
Код подтверждения: *
Введите код в точности так, как вы его видите. Код является регистро-зависимым, а символ нуля имеет косую линию внутри цифры.
Часовой пояс: GMT + 3
Перейти:
Выберите форум
CakePHP Форум
----------------
Общий
Установка и настройка
Творчество
Вопросы и пожелания
Комментарии к главам руководства по CakePHP 1.1
Обзор темы
Автор
Сообщение
michas
Добавлено: 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)
);
все это можно найти в здесь
Serginho
Добавлено: 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)
);
Как это реалезовать?
Заранее спасибо.
Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Если ничего интересного не нашли, можно рекламу почитать, а рекламируется у нас сегодня «».