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

时间:2013-07-25 02:43:09

标签: php inheritance zend-framework

我想在Zend_Form_Element_Multi类中添加一些功能,并让SelectCheckboxRadio元素从中扩展。这是否可以在不修改ZF源的情​​况下实现?

1 个答案:

答案 0 :(得分:1)

创建自己的基础,然后扩展每个项目,如下面的代码示例所示。这样,如果要向对象添加新方法,则只需将其添加到自己的主对象中,使核心Zend对象保持不变。

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

扔掉this link

修改

只需抛出this link来管理扩展功能并使用现有功能