管理者で株式レポートを作成していますが、結合された列をフィルター処理できないように見えることを除いて、これまでのところすべてが機能しています。
以下を使用して在庫情報に参加し、コレクションを取得しました。
$collection = Mage::getModel('catalog/product')->getCollection()
->addAttributeToSelect('name')
->addAttributeToSelect('sku')
->addAttributeToSelect('price')
->setStoreId($storeId);
$collection->addFieldToFilter('type_id', 'simple');
// Add on the stock qty information
$collection->getSelect()->join( array('stock'=>'ccmg_cataloginventory_stock_item'), 'e.entity_id = stock.item_id', array('stock.qty'));
これにより表示されますが、列をフィルター処理したり並べ替えたりすることはできません。オプションが結合に戻されていないためだと思います。ただし、他の列は並べ替えとフィルター処理が可能で、一致するデータが引き戻されて表示されます。
私は検索してきましたが、ほとんどの投稿は 2008 年から Magento フォーラムにあり、私は 1.6 を使用しています! どんな指針も素晴らしいでしょう!