2017-09-23 49 views
0

我使用FosUserBundle,我只是想顯示在登錄模板的幾個誤區:如何控制FosUserBundle登錄模板中顯示的錯誤?

  • 無效的電子郵件
  • 請檢查您的電子郵件地址和密碼

在我的login.html。樹枝模板,我用這種方式顯示錯誤:

{% if error %} 
     <p style="color:red">{{ error.message }) }}</p> 
{% endif %} 

它工作正常,我的問題是,我沒有控制錯誤sho在模板中結婚。例如,我在做一些測試,我的mysql服務,我得到這個錯誤的模板:

An exception occured in driver: SQLSTATE[HY000] [2002] Connection timed out 

所以,我想知道如何有錯誤的全面控制和避免的其他信息

任何泄漏

回答

0

對登錄處理程序代碼的更多見解應該很好,但我建議將它包裝到更多的嘗試捕獲並篩選要泄漏給用戶的異常。