1
我有zf2中的簡單登錄。當用戶名/密碼不匹配時,我想向用戶顯示錯誤消息錯誤。從控制器傳遞錯誤消息以在zf2中查看
鑑於/ login.php中:
if (isset($error_msg))
{
echo $error_msg;
}
在控制器我有:
$msg = array('error_msg' => 'Invalid Username or Password');
return $this->redirect()->toRoute('login', $msg);
這裏ERROR_MSG無法通過查看,有什麼問題呢?
而且我也嘗試
$model = new ViewModel(array(
'error_msg' => 'Wrong username or password',
));
$model->setTemplate('login/index');
return $model;
但這裏的鏈接沒有去登錄/索引。而是去登錄/處理。進程是處理登錄的操作。
請幫我的朋友。我想從控制器傳遞錯誤消息來查看。所以我應該怎麼做。
你並不需要爲這個重定向。只需使用當前視圖來顯示錯誤。 – akond
那麼,怎麼樣?代碼請 – Skylink