addBetweenCondition несколько проверок

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
mum
Сообщения: 123
Зарегистрирован: 2011.12.15, 19:45
Контактная информация:

addBetweenCondition несколько проверок

Сообщение mum »

Здравствуйте. есть такая задача, передаются месяца через checkboxlist в формате 1 2 3 .. 12
ДАлее перевожу в дату на текущий год, получаю массив $dateFrom $dateTo

Код: Выделить всё

foreach($date as $d){
     $criteriaStat->addBetweenCondition('created', $d['dateFrom'], $d['dateFrom']);
}
Получается такой вот запрос

Код: Выделить всё

[condition] => '((created BETWEEN :ycp2 AND :ycp3) AND (created BETWEEN :ycp4 AND :ycp5)) AND (created BETWEEN :ycp6 AND :ycp7)'
Помогите создать правильный запрос..
Массив дат

Код: Выделить всё

array
(
    0 => array
    (
        'dateFrom' => '2014-10-01'
        'dateTo' => '2014-10-31 23:59:59'
    )
    1 => array
    (
        'dateFrom' => '2014-11-01'
        'dateTo' => '2014-11-30 23:59:59'
    )
    2 => array
    (
        'dateFrom' => '2014-12-01'
        'dateTo' => '2014-12-31 23:59:59'
    )
)
 
badjo
Сообщения: 188
Зарегистрирован: 2013.10.10, 12:39

Re: addBetweenCondition несколько проверок

Сообщение badjo »

А что не так то?
Ответить