我創建形式Symfony2的與編號字段使用FormBuilder:Symfony2的價格輸入和顯示
$builder->add('price', 'number');
字段僅正確地處理數字「」用作小數點(逗號)(每區域設置) ,但我希望它也能用「。」解析數字。 (點)用作小數點分隔符。在「。」之後的數字(點)被忽略。
我該如何處理兩種類型的小數點分隔符的價格?
我創建形式Symfony2的與編號字段使用FormBuilder:Symfony2的價格輸入和顯示
$builder->add('price', 'number');
字段僅正確地處理數字「」用作小數點(逗號)(每區域設置) ,但我希望它也能用「。」解析數字。 (點)用作小數點分隔符。在「。」之後的數字(點)被忽略。
我該如何處理兩種類型的小數點分隔符的價格?
看看this component,雖然我不知道它是如何呈現的。
無論如何,您可以嘗試使用自定義Regex驗證程序約束,請求諸如number + dotOrComma + number
之類的內容。
或免費出售您的商品沒有價格標籤。
您需要創建一個自定義類型,使用核心類型的代碼作爲參考點。
查看this open feature request僅供參考。