2013-11-14 58 views
0

我有一個應用程序需要每5分鐘刷新一次會話。 我在Auth Controller中有sessionRefreshAction。 我如何通過Application.php調用它。 我在想forward() - > dispatch(),但我不知道該怎麼做。 謝謝從Module.php調用動作

回答

0

你應該創建一個類,你可以在你的控制器和你的Module.php中執行通用功能。

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;