我创建了自定义模块。我已将数据库表中的所有值显示到此网格中。网格工作正常。但是,在编辑链接URL中,我想传递我的自定义参数。当前的URL看起来像。
http://example.com/index.php/xyz/adminhtml_mymodule/edit/id/32/key/cf9639d403c328b26678fb7fa8f78cc5/
我想传递此网址中的另一个参数。
为此,我尝试以下
'url' => array('base'=> '*/*/edit','params'=>array('store'=>5)),
现在我的网址看起来像
http://example.com/index.php/xyz/adminhtml_mymodule/edit/id/32/store/5/key/cf9639d403c328b26678fb7fa8f78cc5/
如果我将动态传递商店参数值5,那将没有问题。
我想从当前行动态传递商店。如何获取当前行值(store_id)
有人可以帮助我吗?
答案 0 :(得分:0)
试试这个
$this->addColumn('action',
array(
'header' => Mage::helper('helperGroupClassName')->__('Action'),
'width' => '100',
'type' => 'action',
'getter' => 'getId',
'actions' => array(
array(
'caption' => Mage::helper('helperGroupClassName')->__('Edit'),
'url' => array('base'=> '*/*/edit', 'params' => array('store_id' => $this->getStoreId())),
'field' => 'id'
)
),
'filter' => false,
'sortable' => false,
'index' => 'stores',
'is_system' => true,
));