カタログメニューの[製品の管理]グリッドに似たカスタムグリッドがあります。
各エンティティアイテムへの対応するアクションリンクを取得する必要があります。それ、どうやったら出来るの?
カスタムグリッドは、次のようにアクション列の関数を含むクラスMynamespace_Mymodule_Block_Adminhtml_MyblockGroup_Grid
で宣言されて_prepareColumns
います
$this->addColumn('action',
array(
'header' => Mage::helper('catalog')->__('Action'),
'width' => '50px',
'type' => 'action',
'getter' => 'getId',
'actions' => array(
array(
'caption' => Mage::helper('catalog')->__('Edit'),
'url' => array(
'base'=>'*/*/edit',
'params'=>array('store'=>$this->getRequest()->getParam('store'))
),
'field' => 'id'
)
),
'filter' => false,
'sortable' => false,
'index' => 'stores',
));
現在、このアクションが取得しているリンクは'_baseUrl/adminfrontNameforMyModule/controller_action/edit/id/entity_id'
です。
このアクションがリンクを取得すると'_baseUrl/admin/catalog_product/edit/id/entity_id'
、私の問題は解決されたと思います。
これを手伝ってくれる人はいますか?