我正在尝试制作一个 Magento 模块,以使我们的 Magento 网店客户能够自动导入我们所有的产品。由于我还不是很精通 Magento 开发,所以我在途中遇到了几站...... :-)
现在我尝试制作一个 AdminController,其中的索引页面应该只显示一个文本和一个按钮来启动导入过程。这是“addButton”部分,我遇到了麻烦:
public function indexAction() {
$this->loadLayout();
$block = $this->getLayout()
->createBlock('core/text', 'example-block')
->setText("
<h1>Import/update products</h1>
<p>On this page you can start the import of all products from Misstoro.</p>
...bla bla bla...
");
$this->_addContent($block);
$url = $this->getUrl('*/*/do_import');
$this->_addButton('button_import', array(
'label' => Mage::helper('import')->__('Start import'),
'onclick' => 'setLocation(\'' . $url .'\')',
'class' => 'add',
));
$this->renderLayout();
}
$this->_addButton给了我一个“调用未定义的方法”错误。
这样做的正确方法是什么?
/ 卡斯滕