Korzystam z poniższego kodu, aby pobrać dane z tabeli.Pobierz ciąg zapytania o kolekcję
$collection = Mage::getModel('bannerslider/bannerslider')->getCollection()
->addFieldToFilter('status',1)
->addFieldToFilter('is_home',$this->_display)
->addOrder('position', 'ASC')
;
Tylko dla mojej ciekawości, chcę sprawdzić kwerendę, która jest wykonywana tutaj i mam echo za pomocą tego kodu
$collection->printLogQuery(true);
var_dump((string)$collection->getSelect());
Teraz moim problemem jest to, że ciąg
SELECT `main_table`.* FROM `bannerslider` AS `main_table` WHERE (status = '1') AND (is_home = '0')
nie pokazuje mojego ostatniego warunku, addOrder, ale kolekcja jest naprawdę uporządkowana według pola pozycji, sprawdziłem to.
Nie rozumiem, dlaczego warunek zamówienia nie jest widoczny w zapytaniu. Dziękuję.
dziękuję za odpowiedź. to wyjaśnia mój problem. – Ovidiu