Используя модели коллекции Magentos, как мне добавить компонент / фильтр запроса, например:
WHERE (main_table.x < 1 OR (main_table.x - main_table.y) >= 5)
Обновление
Я сейчас запускаю это:
$this->getSelect()
->where('main_table.x < 1')
->orWhere('(main_table.x - main_table.y) >= :qty');
$this->addBindParam(':qty', $qty);
Результат:
SELECT ... WHERE ... AND ... AND (main_table.x < 1) OR ((main_table.x - main_table.y) >= :qty) ORDER BY ...
Проблема в том, что я не могу связать $qty
с :qty
Обновление 2
Я закончил с этим, так как мне нужно OR
в скобках
$this->getSelect()->where('(main_table.x < 1 OR (main_table.x - main_table.y) >= ?)', $qty);