robocomp
Новичок
Propel - формирование запроса с условиями OR для разных полей
Превед.
Есть вопрос.
Использую симфони., в которой пытаюсь написать запрос вида
Но получается, что он может соединять Or-ами только одну колонку, т.е. выходит
Соответственно, делаю в цикле такое:
Я, понятно дело, пока что переписал просто через SQL, но это как-то не очень круто всё таки.
Знате ли кто, как правильно сформировать тот запрос, который приведен в первом примере, не используя просто SQL, а используя удобный объект Criteria?
-~{}~ 11.10.08 21:58:
Собственно, вопрос снят.
http://propel.phpdb.org/trac/ticket/170 ответ разработчика найден
Превед.
Есть вопрос.
Использую симфони., в которой пытаюсь написать запрос вида
PHP:
select p.title,p.body from post p where
(p.title like '%rrr%' or p.title like '%fff%' or p.body like '%rrr%' or p.body like '%fff%' or )
and p.is_enabled = 1;
PHP:
select p.title,p.body from post p
where (p.title like '%rrr%' or p.title like '%fff%') and
( p.body like '%rrr%' or p.body like '%fff%' or ) and p.is_enabled = 1;
PHP:
$postCriteria->addOr(PostI18nPeer::BODY, "%$word%", Criteria::LIKE);
$postCriteria->addOr(PostI18nPeer::TITLE , "%$word%", Criteria::LIKE);
Знате ли кто, как правильно сформировать тот запрос, который приведен в первом примере, не используя просто SQL, а используя удобный объект Criteria?
-~{}~ 11.10.08 21:58:
Собственно, вопрос снят.
http://propel.phpdb.org/trac/ticket/170 ответ разработчика найден