Zend 1 从库重定向到控制器
Zend 1 Redirect to controller from library
$this->_helper->redirector('save', 'index', 'report', $params);
当我从库文件中使用它时,它不起作用它说
Fatal error: Call to undefined method Mylib::getHelper().
但是当从控制器使用时它工作正常。
任何人都可以用代码指导我需要做什么吗?
与其尝试从您的库执行重定向,我建议您将您的库 function/s 修改为 return 控制器的某种结果,然后处理来自基于该结果的控制器。
你真的应该尝试从控制器做这种事情,但我也在库文件中找到了一个用例,所以它没有什么可耻的:-)
$redirector = new Zend_Controller_Action_Helper_Redirector();
$redirector->gotoSimpleAndExit($action, $controller, $module, $params);
$this->_helper->redirector('save', 'index', 'report', $params);
当我从库文件中使用它时,它不起作用它说
Fatal error: Call to undefined method Mylib::getHelper().
但是当从控制器使用时它工作正常。 任何人都可以用代码指导我需要做什么吗?
与其尝试从您的库执行重定向,我建议您将您的库 function/s 修改为 return 控制器的某种结果,然后处理来自基于该结果的控制器。
你真的应该尝试从控制器做这种事情,但我也在库文件中找到了一个用例,所以它没有什么可耻的:-)
$redirector = new Zend_Controller_Action_Helper_Redirector();
$redirector->gotoSimpleAndExit($action, $controller, $module, $params);