Perguntas com a marcação «resource-model»


5
Como definir um ID de loja no Mage_Catalog_Model_Resource_Product_Collection?
A tarefa é trivial. Preciso obter uma lista de produtos para uma visualização específica da loja com um catálogo plano ativado. A solução mais óbvia é a seguinte: $collection = Mage::getResourceModel('catalog/product_collection') ->setStore($storeId); De fato, o setStore()método não faz nenhuma diferença aqui porque é chamado após o _initSelect()método Mage_Catalog_Model_Resource_Product_Collectionque obtém o …







2
Como lidar com classes "Mysql4" obsoletas ao reescrever modelos de recursos
Eu tenho que reescrever Mage_Catalog_Model_Resource_Category_Flat. A antiga classe de recurso Mage_Catalog_Model_Resource_Eav_Mysql4_Category_Flatainda está lá no Magento 1.7 para compatibilidade com versões anteriores e estende a nova. Uma pesquisa na base de código para o alias do modelo completo resource_eav_mysql4_category_flatnão produziu nenhum resultado. Mas o config.xmlde Mage_Catalog contém esta linha: <deprecatedNode>catalog_resource_eav_mysql4</deprecatedNode> E …

4
Obter categorias de produtos em oferta especial
Como posso obter a lista de categorias de todos os produtos em ofertas especiais. É um pouco complicado. Consigo obter a lista de produtos usando: $collection ->addAttributeToFilter( array( array('attribute' => 'news_from_date', 'is'=>new Zend_Db_Expr('not null')), array('attribute' => 'news_to_date', 'is'=>new Zend_Db_Expr('not null')) ) ) ->addAttributeToFilter('news_from_date', array('or'=> array( 0 => array('date' => true, …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.