el uso de modelos de recogida Magentos, ¿cómo debo ir sobre la adición de una consulta parte/filtro como este:colección Magento - filtro por varios campos
WHERE (main_table.x < 1 OR (main_table.x - main_table.y) >= 5)
actualización ahora estoy corriendo este:
$this->getSelect()
->where('main_table.x < 1')
->orWhere('(main_table.x - main_table.y) >= :qty');
$this->addBindParam(':qty', $qty);
Resultado:
SELECT ... WHERE ... AND ... AND (main_table.x < 1) OR ((main_table.x - main_table.y) >= :qty) ORDER BY ...
La cuestión es que me parece que no puede llegar a unirse a $qty
:qty
Actualización 2 terminé con esto, ya que necesitaba la OR
entre paréntesis
$this->getSelect()->where('(main_table.x < 1 OR (main_table.x - main_table.y) >= ?)', $qty);
He actualizado la publicación – Vitamin