製品の収集と構成可能な製品の問題
質問
こんにちは私はこのコードを持っています:
//shop the look product code
$products = Mage::getResourceModel('catalog/product_collection');
// Select which fields to load into the product
// * will load all fields but it is possible to pass an array of
// select fields to load
$products->addCategoryFilter(Mage::getModel('catalog/category')->load($this->getCatId()));
$products->addAttributeToSelect('*');
$products->addAttributeToFilter('type_id', array('eq' => 'configurable'));
// Ensure the product is visible
$products->addAttributeToFilter('visibility', array('neq' => 1));
// Ensure the product is enabled
$products->addAttributeToFilter('status', 1);
$products->addAttributeToFilter('featured_products', 'si');
$products->getSelect()->limit(1);
// Load the collection
$products->load();
featured_productsにフィルターを備えた、通過したCatedory IDのすべての製品を使用します。正常に動作しますが、単純な製品でのみ、カテゴリから構成可能な製品をロードしません!!
Magentoのバグだと思います。構成可能な製品も取得するソリューションがありますか?
解決
を見てみましょう catalog_product_entity. 。基本的にあなたはに興味があります type_id 桁。今、それはエンティティのベーステーブルにあるからです AddfieldTofilter それ以外の addattributetofilter http://www.creare.co.uk/magento-product-collection-bible
所属していません magento.stackexchange