0
我是Symfony的新手(正在處理我的第一個項目!),我想將用戶發回登錄頁面,並提示「您未登錄」噸。重定向發送變量symfony
有沒有辦法運行的東西,使得它/固定/登錄改變用戶的URL和發送數據完全一樣:
return $this->render('radloginBundle:Default:login.html.twig',array('errors'=>'You aren\'t logged in'));
因此,在login.html.twig,我有:
{% if errors is defined %}
<div class="red">{{errors}}</div>
{% endif %}
它會向用戶顯示錯誤消息?
我聽說過一個方法,你可以這樣做的:
return $this->redirect($this->generateUrl('radlogin_login',array('errors'=>'You aren\'t logged in')));
,但用戶的鏈接變爲:代替
:
http://.../app_dev.php/login
設置一個Flash消息並拋出一個AccessDeniedException –