Я создал модуль в «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 () для необъекта " Пожалуйста, сообщите мне, где я неправ.Заранее спасибо.