我尝试在管理员中重写catalog_product_review控制器,但失败了。我不知道问题。有人知道问题可能会帮助我吗?

谢谢

config.xml:

<config>
    <modules>
        <Hn_Mymodule>
            <version>0.1.0</version>
        </Hn_Mymodule>
    </modules>
     <admin>
        <routers>
            <adminhtml>
                <args>
                    <modules>
                        <mymodule before='Mage_Adminhtml'>Hn_Mymodule</mymodule>
                    </modules>
                </args>
            </adminhtml>
        </routers>
    </admin>
</config>

hn/mymodule/controllers/adminhtml/catalog/product/review controller.php

require_once 'Mage/Adminhtml/controllers/Catalog/Product/ReviewController.php';

class Hn_Mymodule_Adminhtml_Catalog_Product_ReviewController extends Mage_Adminhtml_Catalog_Product_ReviewController{

    public function indexAction()
    {
        echo "test index";
    }

    public function saveAction()
    {
        echo "test save";
    }

}
有帮助吗?

解决方案

问题在于这条线

<mymodule before='Mage_Adminhtml'>Hn_Mymodule</mymodule>

它应该是

<mymodule before='Mage_Adminhtml'>Hn_Mymodule_Adminhtml</mymodule>
许可以下: CC-BY-SA归因
scroll top