关闭

Magento Controller Rewrite - Magento 控制器重写

标签: magentorewriteController
580人阅读 评论(0) 收藏 举报
分类:

1.首页我们找到需要重写的module,然后打开module 的配置文件,我们以Customer Module为例:app/code/local/Dipper/Custmer/etc/config.xml

我们把customer/account 重写为Dipper/Customer Module 下Account Controller.配置如下

 <global>

 <rewrite>

 <dipper_customer_account>

 <from><![CDATA[#^/account/#]]></from>

 <to>/customer/account/</to>

 </dipper_customer_account>

 </rewrite>

 </global>

然后我们在Customer Module 下新建AccountController.php 里面code如下

require_once Mage::getModuleDir('controllers', 'Mage_Customer').DS.'AccountController.php';

//这种动态的写法比较好

class Dipper_Customer_AccountController extends Mage_Customer_AccountController

{


 public function IndexAction()
 {
die("Hello World!");
 }


}



0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:14843次
    • 积分:260
    • 等级:
    • 排名:千里之外
    • 原创:11篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条