Как выбрать из таблиц Magento EAV, когда включены данные о товарах из плоского каталога

У меня есть этот код для выбора самых продаваемых товаров из Magento:

$productCollection = Mage::getResourceModel('reports/product_collection')
            ->addOrderedQty($startTime, $currentTime)
            ->addAttributeToSelect('*')
            ->setStoreId($storeId)
            ->addStoreFilter($storeId)
            ->setOrder('ordered_qty', 'desc')
            ->setPageSize($this->limit());
    }

и он отлично работает, пока я не установил "use flat catalog product" в бэкенде на yes. Есть ли способ сказать magento не использовать плоские таблицы, и использовать EAV вместо этого?
. Кто-нибудь может помочь мне с этим.

7
задан Brian Tompsett - 汤莱恩 21 February 2017 в 15:45
поделиться