を動作させることはできません私はフォームを送信、私はThis value is not valid
そのフィールドのエラーを取得します。 私はいくつかの選択肢を試してみたが、それらのどれも働いた:Symfony2のは、私は誕生日のコラムを持つユーザーオブジェクトを持つ日付ウィジェットは
->add('birthday', 'date')
->add('birthday', 'date', array('input' => 'string'))
は、誰もが解決策を持っていますか?
を動作させることはできません私はフォームを送信、私はThis value is not valid
そのフィールドのエラーを取得します。 私はいくつかの選択肢を試してみたが、それらのどれも働いた:Symfony2のは、私は誕生日のコラムを持つユーザーオブジェクトを持つ日付ウィジェットは
->add('birthday', 'date')
->add('birthday', 'date', array('input' => 'string'))
は、誰もが解決策を持っていますか?
ダムのミス..!
php.iniの私のタイムゾーンの設定は、日付、変圧器は、このようなメッセージを取得するために、あなたの入力をしたどのような例外
日付フィールドへの入力として文字列を挿入するには、このオプションを使用する必要があります。=>「single_textを」「ウィジェット」
$builder->add('date_created', 'date', array(
'widget' => 'single_text',
'format' => 'YYYY-MM-dd',
));
しかし、私は、 "選択"ウィジェットスタイルを使用したい、それはちょうど動作しません – tamir
をスローする原因となった無効でしたか?あなたは 'format'オプションで遊んだことがありますか? – greg0ire
ウィジェットは「選択」ウィジェットであるため、3つのドロップダウンボックスをデフォルト値(1-1-2007)のままにしておきます。私も 'format'オプションで試してみました - うまくいきませんでした。さらに、私はそのフィールドの制約も持っていないので、そのエラーを投げるのは何ですか? – tamir
DateType型を使用しているため、制約を設定する必要はありません。symfonyは、日付を指定するはずです。そして、私は 'format'オプションはデフォルトのウィジェットと互換性がないものでなければならないと思います。 – greg0ire