Magento Grid では、カスタム列 (section_name) を追加する必要があります。このフィールドは、中間の xref テーブルを介して別のデータベース テーブルから取得されます。Grid.php では、次のコードを試しました。
protected function _prepareCollection() {
$collection = Mage::getModel('module/items')->getCollection()
->getSelect()->join('section_name',
'module/sections',
'section_name',
'table_sections.section_id=table_sections_items_xref.section_id',
'{{table}}.item_id=table_sections_items_xref.item_id',
'left'
);
$this->setCollection($collection);
return parent::_prepareCollection();
}
$this->addColumn('section_name', array (
'header' => Mage::helper('module')->__('Section Name'),
'type' => 'text',
'index' => 'section_name',
));