私は次のコードを持っています
$id = 19654;
$prod = Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('*');
$prod->addAttributeToFilter('entity_id',array('in'=> array($id)));
$prod->load();
次のコードを使用して
foreach($prod as $_prod)
{
var_dump($_prod->getData());
}
私が見ている構成可能な製品に関連するほぼすべてのデータを表示できます。不足しているのは、少なくとも、関連付けられている単純な製品の entity_id のリストです。
データベースに関しては、単純な製品と構成可能な製品の間のリンクが、catalog_product_relation、catalog_product_super_link、および/またはcatalog_product_linkのいずれかにあることを知っています。なぜなら、コレクションを使用しているため、INNER JOINを使用することはできません
このコードは、magento インストールのルート ディレクトリにある test.php ページから実行しています。