2017-07-17 3 views
0

私はすべての製品を取得する方法についてのアイデアは、カスタムデータは、製品IDを使用しますが、このように使用していない属性はありません持っている: $_product = Mage::getModel('catalog/product')->load(674);カスタムクエリでプロダクトIDを使用してすべてのカスタム属性データを取得するにはどうすればよいですか?

私はカスタムのMySQLクエリを使用する必要があります。

答えて

0

あなたは、この使用することができます:SELECT e

echo $collection->getSelect()->__toString();のようなSQLクエリを出力します使用

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

を。 entity_id,etype_id,ee WHERE AS catalog_product_flat_2 FROM attribute_set_id、[...](e.status = 1)AND(e.entity_id = '674')

あなたはすべてのデータをoutpuしたい場合は、

var_dump($collection->getFirstItem()->getData()); 
を使用することができます
関連する問題