我有一个需要每5分钟刷新一次会话的应用程序。 我在Auth Controller中有sessionRefreshAction。 我如何通过Application的Module.php来调用它。 我正在考虑使用forward() - > dispatch(),但我不知道该怎么做。 感谢
答案 0 :(得分:0)
您应该创建一个在控制器和Module.php中实例化的类,以执行常用功能。
答案 1 :(得分:0)
检查here这将解决您的问题
// Redirect to the user login page, as an example
$router = $e->getRouter();
$url = $router->assemble(array(), array(
'name' => 'zfcuser/sessionrefresh'
));
$response = $e->getResponse();
$response->getHeaders()->addHeaderLine('Location', $url);
$response->setStatusCode(302);
return $response;