Когда я пытаюсь использовать следующий код, чтобы получить 4 товаров на складе из определенной категорииФатальная ошибка abstract.phtml, пытаясь получить коллекцию продукции продукции на складе только
$_helper = $this->helper('catalog/output');
$_category = Mage::getModel('catalog/category')->load($this->getCategoryId());
$_productCollection = Mage::getResourceModel('reports/product_collection')
->addAttributeToSelect('*')
->addAttributeToFilter('is_in_stock', 1)
->addAttributeToFilter('qty', ">1")
->addCategoryFilter($_category)
->setVisibility(array(2,3,4));
$_productCollection->getSelect()->order(new Zend_Db_Expr('RAND()'));
$_productCollection->setPage(1, 4);
я получил следующее исключение
Fatal error: Call to a member function getBackend() on a non-object in /home/xxx/public_html/app/code/core/Mage/Eav/Model/Entity/Abstract.php on line 816
когда я проверяю админ, ни один из этих атрибутов не существует, я думаю, они по умолчанию атрибутов, потому что я могу редактировать их продукт по продукту. –
его версия 1.6 !!!! –