symfony2を触ったことが無いですが、サーバー側でバリデーションしたら、エラーがあるフィールドが判定できると思います。できませんか??
このことから、対象のフィールドに"error"などのclassを付与できるのではないでしょうか?つまり、エラー発生時だけ表示することができます。
html
1<div class="error">
2 <input type="text" value="..." name="email" id="email">
3 <div class="error_msg">
4 <p>このフィールドを入力してください</p>
5 </div>
6</div>
として、
css
1.error_msg {
2 display:none;
3 ...(略)...
4 吹き出し風のスタイル
5 position: absolute;
6}
7.error .error_msg {
8 display: block;
9}
みたいな感じでやれば、エラー時に吹き出しを表示することができます。(吹き出し風のCSSはぐぐってみてください→こういうのhttp://www.cssarrowplease.com/)