ZF1:如何在不修改原始源代码的情况下扩展父类的功能


ZF1: How to extend functionality of a parent class without modifying original source?

我想向Zend_Form_Element_Multi类添加一些功能,并从中扩展SelectCheckboxRadio元素。在不修改ZF来源的情况下,这可能吗?

创建自己的库,然后按项目扩展,如下面的代码示例所示。这样,如果你想向对象添加一个新方法,那么你只需要将它添加到你自己的主对象中,而不修改核心Zend对象。

这是创建我们自己的类并扩展zend表单的非常好的文档

去扔这个链接

编辑

只需抛出此链接即可管理扩展功能并使用现有的