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 に答える