假如有packageA的A模块要覆盖customer/model/customer,packageB的B模块也要覆盖,那么除了
上篇文章介绍的配置以外,剩下的就是需要后覆盖的类在书写的时候要继承先覆盖的类,假如B是后覆盖的那么就需要声明
class PackageB_Customer_Model_Customer extends PackageB_Customer_Model_Customer 这样两处得到的对象其实都是PackageB重写的类,重写和加入的方法都会存在
本文介绍了当两个不同模块需要覆盖同一类时的实现方法。通过让后加载的类继承先加载的类,可以确保所有调用都指向最新定义的类版本,同时保留了原有类的功能。
865

被折叠的 条评论
为什么被折叠?



