如何使用带有自定义查询的产品ID获取所有自定义属性数据?

时间:2017-07-17 12:14:26

标签: mysql magento-1.9

我不知道如何使用产品ID获取所有产品自定义属性数据但不使用如下: $_product = Mage::getModel('catalog/product')->load(674);

我需要使用自定义MySql查询。

1 个答案:

答案 0 :(得分:0)

您可以使用:

$collection = Mage::getResourceModel('catalog/product_collection')
    ->addIdFilter(674)
    ->addAttributeToSelect('*');

使用echo $collection->getSelect()->__toString();将打印SQL查询,如:

  

SELECT eentity_idetype_ideattribute_set_id,[...] FROM {{1} } AS catalog_product_flat_2 WHERE(e.status = 1)AND(e.entity_id =' 674')

如果您想输出所有可以使用的数据

e