我已在此模块中的“Magento”中创建了一个模块。当我们添加产品时,我已成功添加了多个标签作为标签显示在产品页面上(例如,常规,库存)。 在我的模块中,我想在所选产品上应用一项功能。为此,我想在我们点击相关产品时显示产品列表(当我们添加新产品时)。 为此我做了与目录控制器相同的编码。 但仍然会发生错误。 我在控制器页面上添加了以下代码
public function relatedAction()
{
$gridBlock = $this->getLayout()->createBlock('customoption/adminhtml_edit_tab_related')
->setGridUrl($this->getUrl('*/*/gridOnly', array('_current' => true, 'gridOnlyBlock' => 'related')));
$iTemplateId = $this->getRequest()->getParam('template_id');$product2tpl = Mage::getResourceModel('customoption/customoption');
$productsArray = $product2tpl->getTemplateProducts($iTemplateId);
$serializerBlock = $this->_createSerializerBlock('links[related]', $gridBlock, $productsArray);
$this->_outputBlocks($gridBlock, $serializerBlock);
}
我还扩展了类Mage_Adminhtml_Controller_Action
并在单击相关选项卡时发生错误。
“在非对象上调用成员函数setGridUrl()”
请指导我错在哪里。
提前谢谢。