Magento Controller Rewrite - Magento 控制器重寫

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!");
 }


}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章