2012-09-14 53 views
2

我創建形式Symfony2的與編號字段使用FormBuilderSymfony2的價格輸入和顯示

$builder->add('price', 'number'); 

字段僅正確地處理數字「」用作小數點(逗號)(每區域設置) ,但我希望它也能用「。」解析數字。 (點)用作小數點分隔符。在「。」之後的數字(點)被忽略。

我該如何處理兩種類型的小數點分隔符的價格?

回答

2

看看this component,雖然我不知道它是如何呈現的。

無論如何,您可以嘗試使用自定義Regex驗證程序約束,請求諸如number + dotOrComma + number之類的內容。

或免費出售您的商品沒有價格標籤。

0

您需要創建一個自定義類型,使用核心類型的代碼作爲參考點。

查看this open feature request僅供參考。