wykorzystaniem modeli kolekcji Magentos, jak powinny przejść o dodanie zapytania w niepełnym/filtr taki jak ten:Magento kolekcja - filtr przez kilka pól
WHERE (main_table.x < 1 OR (main_table.x - main_table.y) >= 5)
Aktualizacja Jestem teraz działa w ten sposób:
$this->getSelect()
->where('main_table.x < 1')
->orWhere('(main_table.x - main_table.y) >= :qty');
$this->addBindParam(':qty', $qty);
Wynik:
SELECT ... WHERE ... AND ... AND (main_table.x < 1) OR ((main_table.x - main_table.y) >= :qty) ORDER BY ...
Kwestia jest taka, że nie może wydawać się dostać do związania $qty
do :qty
Aktualizacja 2 skończyło się z tego, bo potrzebował OR
w nawiasach
$this->getSelect()->where('(main_table.x < 1 OR (main_table.x - main_table.y) >= ?)', $qty);
Zaktualizowałem wpis – Vitamin