This is what worked for me.
Inside your bundle your bundle name/Resource/config/validation.yml you need to add the error message you want displayed for example this is what my contact form validation.yml looks like
properties:
name:
- NotBlank: {message: "Please provide your name"}
email:
- NotBlank: {message: "Please provide youe email"}
- Email:
message: '"{{ value }}" is not valid.'
comment:
- NotBlank: {message: "Please enter your comment"}
Then inside your twig to display a message for lets say the name field,
{% if(form_errors(form.name)) %}
{{ form_errors(form.name) }}
{% endif %}
Inside your controller you need to place a check
if ($form->isValid()) {....your processing code here }
Finally in your app/config/config.yml enable validation
framework:
validation: { enabled: true, enable_annotations: false }