2013-04-09 63 views
0

如何通過樹枝模板在控制器中呈現驗證錯誤。我無法訪問控制器中的驗證錯誤。如何在控制器中通過樹枝模板呈現驗證錯誤

我發現了一個辦法做到這一點

$validator = $this->get('validator'); 
$errors = $validator->validate($entity); 
$content = $this->renderView('YourBundle:YourEntity:template.html.twig',array('errors'=>$errors)); 

{% if errors %} 
    {% for error in errors %} 
     <li>{{ error.message }}</li> 
    {% endfor %} 
{% endif %} 

我如何獲得它有錯誤出在這裏

回答

2
$validator = $this->get('validator'); 
$errors = $validator->validate($entity); 
$content = $this->renderView('YourBundle:YourEntity:template.html.twig',array('errors'=>$errors)); 

{% if errors %} 
    {% for error in errors %} 
     <li>{{ error.message }}</li> 
     <li>{{ error.propertypath }}</li> 
    {% endfor %} 
{% endif %} 
字段名
相關問題