Symfony2: How To Get The Label For A Specific Form Field In Twig
If you need to render the label
value for a specific field without rendering the entire HTML label
element (e. g. to use it for a placeholder), you can do it by using the label
form variable:
{{ form_widget(form.fieldName, {'attr': {'placeholder’: form.fieldName.vars.label}}) }}
Symfony2: How to Check If a Form Field Has Errors in Twig
Sometimes you need to check if a field or even the entire form has errors before rendering them (e.g. when adding an errors container). Here's the code snippet that allows you to check for the errors form variable:
{% if form.vars.errors or form.fieldName.vars.errors %} ... {% endif %}