dea*_*ase 1 php zend-framework
调用未定义的方法Application_Model_Users :: _ helper()
如何让重定向助手在模型中工作?在控制器中工作,扩展zend控制器操作但不在模型中
谢谢
您可以从模型中获取它:
$redirector = Zend_Controller_Action_HelperBroker::getStaticHelper('redirector');
Run Code Online (Sandbox Code Playgroud)
或者在控制器中获取帮助器并将其注入模型,这将更加清晰:
$redirector = $this->_helper->getHelper('redirector');
$userModel = new Application_Model_Users($redirector);
Run Code Online (Sandbox Code Playgroud)
...就像评论中已经指出的那样 - 模型中的任何内容都不应该负责重定向请求,因此我强烈建议您不要在模型中执行此操作.将其保留在控制器中.
| 归档时间: |
|
| 查看次数: |
864 次 |
| 最近记录: |