1
私はsonata_type_datetime_range_pickerを使用します。私はフロントエンド側で正しく動作します。しかし、フォームを提出すると、月の価値が1に再調整されます。私の提出された値は "2017-02-02 03:14:00"で、提出後の値は "2017-01-02 03:14:00"です。プロファイラの日付によると、Requestオブジェクトでは正しいですが、Symfont Form Componentでは間違っています。ソナタの日付ピッカー月は1にリセットされます
私の管理者コード
$datePickerOptions = [
'format' => "YYYY-MM-DD HH:mm:SS",
'datepicker_use_button' => false,
'dp_use_minutes' => false,
'dp_use_seconds' => false,
'dp_side_by_side' => true,
'dp_language' => 'en',
];
$datagridMapper
->add(
'dateTime',
'doctrine_orm_datetime_range',
[
'show_filter' => true,
'field_type' => 'sonata_type_datetime_range_picker',
'field_options' => [
'field_options_start' => $datePickerOptions,
'field_options_end' => $datePickerOptions,
],
]
);
私が間違って何をしているのですか?