さまざまな国をサポートする必要があるアプリケーションに取り組む準備をしているので、次のサポートが必要です:
- 通貨
- 数値のフォーマット (価格など)
ロケールの切り替えはhttp://jmsyst.com/bundles/JMSI18nRoutingBundleに基づきます。
ここで、通貨、通貨除数、精度などのロケール固有のものと、その他の国固有のデータに関する情報を保存する必要があります。
Symfony 2 でそれを行う最善の方法は何ですか? SF2フォームにMoneyフィールドタイプがあることは知っていますが、アプリ全体に価格などを表示する必要があるため、バンドルまたは何か役立つ可能性がありますか?
そのような情報を構成「パラメーター」に保存したくはありませんが、おそらくDBテーブルに保存してnumber_formatを使用したいと思いますが、誰かがより良いアイデアを持っているのではないでしょうか?
ここに入力していただければ幸いです。:)
編集
もう 1 つ頭に浮かんだのは、検証の制約が国ごとに異なる場合があることです。たとえば、DE と英国では電話番号の長さが異なる場合があります。ロケールに基づいて制約を定義することは可能ですか? または、独自の制約を作成し、その内部でロケールなどを確認する必要がありますか?