2
我在我的module.php中有一個函數,在下面的函數開始加載之前調用它,它驗證用戶已登錄,但我需要它重定向到登錄頁面如果用戶沒有登錄,我可以使用「標題」,但我想學習「Zend」做事的方式。Zend Framework 2,模塊重定向
public function preDispatch($e)
{
if (!isset($_SESSION)) session_start();
$sm = $e->getApplication()->getServiceManager();
$adapters = $sm->get('dbAdapters');
if (!isset($_SESSION['auth'])) $_SESSION['auth'] = new MyAuth($adapters[1]);
if ($_SESSION['auth']->IsValid())
{
echo 'Valid<br />';
}
else
{
$e->getControllerClass()->redirect()->toRoute('login-success');
echo '!Valid<br />';
//REDIRECT TO LOGIN PAGE HERE!!!!!
}
}
我得到這個錯誤,我已經試過,包括沒有成功neccessary文件,調用未定義的方法的Zend \的mvc \應用::插件() – rossedlin
哦,謝謝你回覆:) – rossedlin