Utilizzando modelli della collezione Magentos, come devo fare per l'aggiunta di una query parte/filtro come questo:Magento collection - filtro da diversi campi
WHERE (main_table.x < 1 OR (main_table.x - main_table.y) >= 5)
Aggiornamento ora sto correndo questo:
$this->getSelect()
->where('main_table.x < 1')
->orWhere('(main_table.x - main_table.y) >= :qty');
$this->addBindParam(':qty', $qty);
Risultato:
SELECT ... WHERE ... AND ... AND (main_table.x < 1) OR ((main_table.x - main_table.y) >= :qty) ORDER BY ...
Il problema è che io non riesco a ottenere di legarsi a $qty
:qty
Update 2 ho finito con questo, da quando ho avuto bisogno del OR
tra parentesi
$this->getSelect()->where('(main_table.x < 1 OR (main_table.x - main_table.y) >= ?)', $qty);
Ho aggiornato il post – Vitamin