0

我是 Zend 模块化应用程序的新手。我有一个 api 控制器,我想从这个控制器调用其他模块。例如将数据发布到此地址:

http://localhost/api/addTask

我添加了一个自定义路由来将所有请求重定向到 api/index
现在,如何通过 indexAction 调用模块或其他方法?
例如:

function indexAction()
{
    $params = $this->getRequets()->getParams();
    $controller = $params[0];//I know that there is issues with this line but keep going...
    //module name is addTask

    //call to module or controller addTask
}

提前致谢

4

1 回答 1

1

您可以使用_forward()从控制器调用其他操作
_forward($action, $controller = null, $module = null, array $params = null):
这是 ZF 手册Zend Action Helpers的链接

于 2012-11-17T06:03:12.880 回答