symfony のフォームに問題があります。英語の曜日名がありますが、ポーランド語にしたいと思います。年の範囲を変更しましたが、日の名前は変更できません
-> add ('DateOfBirth', 'date', array (
'years' => range (date ('Y') - 100, date ('Y'))
))
どんな手掛かり?
format
日付形式自体を変更するオプションを渡すことができます。このようにして、月が完全な名前ではなく整数になるようにすることができます。
フォーマットするとき、DateType はロケールをデフォルトとして取ります: \Locale::getDefault()
. したがって、デフォルトのロケールを変更するだけです。parameters.ini
/ファイルで設定するparameters.yml
か、ルーティングを介して設定するか、複数の言語をサポートしている場合は他の方法で設定します。
実装クラスで詳細を探すことをお勧めします: https://github.com/symfony/symfony/blob/master/src/Symfony/Component/Form/Extension/Core/Type/DateType.php