0

我已经创建了我的自定义模块。我已将数据库表中的所有值显示到此网格中。网格工作正常。但是,在编辑链接 URL 中,我想传递我的自定义参数。当前 URL 的样子。

http://example.com/index.php/xyz/adminhtml_mymodule/edit/id/32/key/cf9639d403c328b26678fb7fa8f78cc5/

我想在这个 url 中传递另一个参数。

为此,我尝试以下

'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)

有人可以帮助我吗?

4

1 回答 1

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,
    ));
于 2013-03-19T12:03:43.007 回答