您的位置:首页 > 其它

Magento通过分类id获取该分类下的产品(entity_id、type_id、sku、created_at、updated_at、status、visibility)

2015-07-14 09:33 555 查看
/*通过分类id获取该分类下的产品*/
$category_id = 49;
$products = Mage::getModel('catalog/category')->load($category_id)
->getProductCollection()
->addAttributeToSelect('*')
->addAttributeToFilter('status', 1)  //状态:1为Enabled 2为Disabled
->addAttributeToFilter('visibility', 4) //可见性: 1为 Not Visible Individually 2为Catalog 3为Search 4为Catalog, Search
->getData();
var_dump($products);

打印:

array(9) {
[0]=>
array(12) {
["entity_id"]=>
string(2) "21"
["entity_type_id"]=>
string(1) "4"
["attribute_set_id"]=>
string(1) "4"
["type_id"]=>
string(6) "simple"
["sku"]=>
string(9) "SP34261BK"
["has_options"]=>
string(1) "0"
["required_options"]=>
string(1) "0"
["created_at"]=>
string(19) "2014-12-26 08:56:58"
["updated_at"]=>
string(19) "2015-02-09 01:01:27"
["cat_index_position"]=>
string(1) "1"
["status"]=>
string(1) "1"
["visibility"]=>
string(1) "4"
}

......

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: