无法调用管理块

时间:2016-06-02 10:58:38

标签: php magento

我正在尝试使用自定义模块调用模板文件。 我已经创建了一个管理模块,并在按钮单击时调用管理控制器功能。

public function updateccAction() {  

            $this->loadLayout();
           $this->renderLayout();
    }

现在进来了 在我的app / design / adminhtml / default / default / layout / test.xml中尝试使用此代码调用该块

 <test_mymodule_admin_autoship_updatecc>
                    <reference name="head">
                        <action method="addItem"><type>skin_css</type><file>autoship/popup.css</file></action>
                     </reference>
                     <reference name="content">
                         <block type="mymodule/adminhtml_customer_cards"  template="mymodule/customer/updatecc.phtml">
                    </block>
                    </reference>
        </test_mymodule_admin_autoship_updatecc>
这是我的card.php块代码。 测试/ Mymodule中/砌块/ Adminhtml /客户/ Cards.php

class Test_Mymodule_Block_Adminhtml_Customer_Cards extends Mage_Adminhtml_Block_Template
    {

    }

在我的模块的updatecc.phtml中,我刚刚使用了die();

当我运行代码时,它不会调用该updatecc.phtml文件。它只显示带有页眉和页脚的空白页面。

但是我在test.xml中使用

<block type="adminhtml/template"  template="mymodule/customer/updatecc.phtml"/>

我可以调用updatecc.phtml文件。 我需要调用

的自定义管理块
 <block type="mymodule/adminhtml_customer_cards"  template="mymodule/customer/updatecc.phtml"/> 

这样我就可以使用我的模板文件中的功能了。

0 个答案:

没有答案