1

我正在从控制器调用我的块,但它不显示标题按钮。我通过单击按钮调用我的控制器函数并使用 (

 $this->loadLayout(); 
     $this->_addContent($this->getLayout()->createBlock('mymodule/adminhtml_mymodule_edit_tab_addanswer'));

     $this->renderLayout();.

在 addanswer 页面上,我只是使用该类

Mymodule_Block_Adminhtml_module_Edit_Tab_Addanswer extends Mage_Adminhtml_Block_Widget_Form
{ 
  protected function _prepareForm()
  {
// code 
}
}

它显示数据,如附加图像在此处输入图像描述

我想添加保存或添加类似按钮,但不知道从哪里可以做到这一点。我从块或从 edit.php 添加按钮,但我不知道如何从控制器或直接表单中添加按钮。是有可能吗?提前致谢

4

1 回答 1

0

你可能错过了

class CompanyName_Mymodule_Block_Adminhtml_Addanswer_Edit extends Mage_Adminhtml_Block_Widget_Form_Container
{
    public function __construct()
    {
        parent::__construct();

        $this->_objectId = 'id';
        $this->_blockGroup = 'addanswer';
        $this->_controller = 'adminhtml_addanswer';

        $this->_updateButton('save', 'label', Mage::helper('addanswer')->__('Save'));
        $this->_updateButton('delete', 'label', Mage::helper('addanswer')->__('Delete'));
    }

.....

看看@Custom Module with Custom Database Table

于 2013-01-19T15:44:33.127 回答