私は "price"という要素を持つフォームを持っています。私はこの要素を "float"バリデータで検証します。私は、例えば、挿入したときの事は次のとおりです。"。" zendバリデータの浮動小数点数の小数点以下は
12,50 =>それが有効であるが、私はDB(MySQLの)上で、それを保存しようとすると、それは「12.00」
だから私はしたいとして保存されます小数点の文字を "、"から "。"に変更します。誰も知っている方法はありますか?
注。私が入れた場合:
$price->addValidator('Float', 'de')
または
$validator = new Zend_Validate_Float(array('locale' => 'de'));
$price->addValidator($validator)
は、それは動作しません。
あなたのデータベースは、それが別の国にあると思うと思う。どのデータベースを使用していますか?あなたはそれのためのタグを追加することができます。 – DOK
データベースはmysqlです。 –
小文字を "。"から変更することを意味しますか?あなたがあなたのデータベースにそれを保存するとき、 "、"?データベースの英語の形式でデータを作成する方が、ユーザーのロケールでローカライズするよりも適切です。 – Liyali