Pass error message from controller to view in zf2
问题 I have simple login in zf2. I want to show error message error to user when username/password didn't match. In view/login.php: if (isset($error_msg)) { echo $error_msg; } In Controller I have: $msg = array('error_msg' => 'Invalid Username or Password'); return $this->redirect()->toRoute('login', $msg); Here error_msg cannot passed to view, what are wrong with this? Furthermore I also try $model = new ViewModel(array( 'error_msg' => 'Wrong username or password', )); $model->setTemplate('login