Zend 1从库重定向到控制器

时间:2015-05-21 15:27:52

标签: php zend-framework

$this->_helper->redirector('save', 'index', 'report', $params);

当我从库文件中使用它时,这不起作用它说

  

致命错误:调用未定义的方法Mylib :: getHelper()。

但是从控制器使用时它可以正常工作。 我可以用代码指导我需要做什么吗?

2 个答案:

答案 0 :(得分:1)

你应该真的尝试从控制器那里做这件事,但我也在库文件中找到了一个用例,所以它没有羞耻: - )< / p>

Subtract [Sum(X)] and [Sum(Y)] from AB_Total

此处有更多信息http://framework.zend.com/apidoc/1.9/Zend_Controller/Zend_Controller_Action_Helper/Zend_Controller_Action_Helper_Redirector.html

答案 1 :(得分:0)

我建议您修改库函数,以便向控制器返回某种结果,然后根据该结果处理来自控制器的重定向,而不是尝试从库中执行重定向。