标签: php inheritance zend-framework
我想在Zend_Form_Element_Multi类中添加一些功能,并让Select,Checkbox和Radio元素从中扩展。这是否可以在不修改ZF源的情况下实现?
Zend_Form_Element_Multi
Select
Checkbox
Radio
答案 0 :(得分:1)
创建自己的基础,然后扩展每个项目,如下面的代码示例所示。这样,如果要向对象添加新方法,则只需将其添加到自己的主对象中,使核心Zend对象保持不变。
这是创建我们自己的类并扩展zend表单的非常好的文档
扔掉this link
修改强>
只需抛出this link来管理扩展功能并使用现有功能