如何以zend形式访问抽象类方法

时间:2011-03-18 10:45:37

标签: zend-framework zend-form

斐伊川..

如何以zend形式访问抽象类方法?

我在库文件夹中有以下类

抽象类Adx_Controller_Standard扩展了Zend_Controller_Action { 公共函数getSelectedAdvertiser()     {         回报值;     }

}

我想访问Module(Advertiser)中的getSelectAdvertiser()函数 - >表格(AddAdvertiser.php)是Zend Form。

我该怎么做?请帮助!!

2 个答案:

答案 0 :(得分:2)

你能详细说明吗?你可以用反射来询问班级。

你必须扩展一个抽象类并重载任何抽象方法 - 如果它是你感兴趣的抽象方法,那么很遗憾没有什么可以感兴趣的 - 你必须在某个时候自己为它们编写具体的实现(或者相反,这些方法将写在沿线的某个子对象中。)

答案 1 :(得分:1)

你能在这里更具体吗?你的意思是如何从Zend_Form子类中的另一个类访问抽象方法?

您无法直接实例化抽象类,但如果它们被声明为静态,或者您将抽象类子类化然后实例化它,则可以访问它们。