从另一个控制器Zend调用indexController中的函数

时间:2013-09-19 23:19:11

标签: function zend-framework controller call

需要从另一个控制器(而不是IndexController)调用某个函数,例如:

class IndexController extends Zend_Controller_Action
{

public function indexAction()
{
    $someFunction = new CustomController();
    $someFunction->someFunc();
}

} 但这会引发错误:

Fatal error: Class 'CustomController' not found in C:\xampp\htdocs\demo.ru\application\controllers\IndexController.php on line 13

1 个答案:

答案 0 :(得分:1)

如果YourController::memberFunction()执行多个控制器所需的操作,请将该代码放在操作助手库类中,

这样两个控制器都可以访问共享功能,而不必相互依赖。

我建议您关注DRY并将这些功能移到公共图书馆。

与命名空间一起使用,请参阅

Zend Framework calling another Controller Action

希望这对您有所帮助。