Я использую следующий код для получения некоторых данных из таблицы.
$collection = Mage::getModel('bannerslider/bannerslider')->getCollection()
->addFieldToFilter('status',1)
->addFieldToFilter('is_home',$this->_display)
->addOrder('position', 'ASC')
;
Просто для любопытства я хочу проверить запрос, который выполняется здесь, и я эхо, используя этот код
$collection->printLogQuery(true);
var_dump((string)$collection->getSelect());
Теперь моя проблема в том, что строка
SELECT `main_table`.* FROM `bannerslider` AS `main_table` WHERE (status = '1') AND (is_home = '0')
не показывает мое последнее условие, addOrder, но коллекция действительно упорядочена по полю позиции, я проверил это.
Чего я не понимаю, так это того, почему условие заказа не отображается в запросе.Спасибо.