西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

Magento二次开发的利器:Rewrite

时间:2016-12-18 04:01来源:未知 作者:好模板 点击:
Magento是一个十分优秀的电子商务系统,但是有时候我们需要增加一些新的功能或者修改原有的功能,一般情况下通过自己开发的扩展模块(module)可以满足要求。如果需要修改系统的一
Magento是一个十分优秀的电子商务系统,但是有时候我们需要增加一些新的功能或者修改原有的功能,一般情况下通过自己开发的扩展模块(module)可以满足要求。如果需要修改系统的一些默认行为(如结账,注册等),不提倡直接修改Magento本身模块里的代码(修改后无法升级,因为升级后所做的修改会被升级后的文件覆盖),这时候Magento提供的rewrite机制可以满足我们的要求。
 
在配置文件config.xml中加入:
<models>
  <enterprise_catalogpermissions> <!--被rewrite的model标识符-->
        <rewrite>
             <!--被rewrite类名-->
             <!--替换的全类名-->
             <observer>Glamour_Glscustomer_Model_Observer</observer>
       </rewrite>
            </enterprise_catalogpermissions>
        <customer>
            <rewrite>
             <session>Glamour_Glscustomer_Model_Customer_Session</session>
             </rewrite>
        </customer>
...
</models>
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------