критерия и построение запроса
Добавлено: 2014.05.19, 11:30
Здравствуйте,
я хочу построить запрос - фильтр, который на SQL будет выглядеть так:
Как можно создать объект типа CDbCriteria соответствующий такому запросу?
Т.е. я хочу делать так
вот такой алгоритм добавления мне нужен или что-то попроще, чтобы составить две критерии и объеденить их через AND - так даже будет логичнее.
Спасибо!
я хочу построить запрос - фильтр, который на SQL будет выглядеть так:
Код: Выделить всё
select * from t1 where ( status=1 or status=2 or ... or status=n ) and ( type=1 or type=2 or ... or type=n )
Т.е. я хочу делать так
Код: Выделить всё
$filter = new CDbCriteria();
//как-нить открыть скобку
$filter->AddCondition='status=1';
$filter->AddCondition='status=2';
//как-нить закрыть скобку, добавить AND
//как-нить открыть скобку
$filter->AddCondition='type=1';
$filter->AddCondition='type=2';
//как-нить закрыть скобку
Спасибо!