2013-03-28 39 views
0

我不知道如果我理解得很好......如果我想我的表單的輸入只接收數字,我可以用一個數字字段號碼輸入和無效的消息2

$builder->add('width', 'number', array(
     'label' => $this->translator->trans('image.builder.width'), 
     'invalid_message' => 'oops' 
    )); 

當我在輸入區域輸入字母,發生錯誤,但消息不顯示...沒有任何內容。

這是使用數字輸入的正確方法嗎?

謝謝

回答

0

確保您呈現形式錯誤

{{ form_errors(form) }} 

如果你想接近它們各自的字段中顯示的形狀誤差看到了這個問題:

Symfony2 form_errors

+0

肯定我這樣做,消息顯示很好的任何其他錯誤,但對於這個輸入的國王...沒有 – mlwacosmos

+0

可能有關這兩個錯誤之一:https://github.com/symfony/symfony/issues/5707,https://github.com/symfony/symfony/issues/2389 –