Zend framework can';t调用zend_action_控制器子级中的父函数

Zend framework can';t调用zend_action_控制器子级中的父函数,zend-framework,action,Zend Framework,Action,我有下面的类层次结构和函数 abstract class Client_Controller_Abstract extends Zend_Controller_Action abstract class Client_Tool_Controller_Abstract extends Client_Controller_Abstract class Module_controller extends Client_Tool_Controller_Abstract { public fun

我有下面的类层次结构和函数

abstract class Client_Controller_Abstract extends Zend_Controller_Action
abstract class Client_Tool_Controller_Abstract extends Client_Controller_Abstract
class Module_controller extends Client_Tool_Controller_Abstract
{

    public function util()
    {
    }

    public function sampleAction()
    {
        $this->util();
    }
}
我想将函数util移动到Client\u Tool\u Controller\u Abstract,以便在其他控制器中共享它。但是,当我这样做时,我得到:

Method "util" does not exist and was not trapped in __call()

这是Zend Framework 1.12

请发布所有类。我有类似的设置,它是基本的OOP,所以应该可以工作。然而,我记得有同样的问题,但那只是我在错误的文件中工作b/c我有一些奇怪的项目设置,有重复的文件夹用于各种目的。谢天谢地,我的IDE足够聪明,并且在类层次结构中告诉我,我在错误的文件中工作。