1
DateTimeTypeでフォームタイプを作成しました。 私はdatetimeを2つのウィジェット(テキスト入力)に分けました。SymfonyのDateTimeType入力テキストattr(date_widgetとtime_widget)
attrオプションを使用してテキスト入力をフォーマットするにはどうすればよいですか? (日付ウィジェットに日付クラスを追加し、タイムウィジェットにタイムクラスを追加したい)
どうすれば別にそれを検証できますか?
$builder->add('valid_to', DateTimeType::class,
array( 'required'=>false,
'label'=>'Valid vége',
'html5'=>false,
'date_widget' => 'single_text',
'time_widget' => 'single_text',
'format'=>'yyyy-MM-dd HH:mm',
'constraints'=>array( new DateTime(array("message"=>"Invalid datetime. [need: yyyy-mm-dd] [hh:mm]")),
),
'attr'=>array('class'=>'datetimepicker',
)));
この
は、HTML応答である:現在<div id="email_template_content_valid_to" class="datetimepicker">
<input type="text" id="email_template_content_valid_to_date" name="email_template_content[valid_to][date]" value="2016-08-24" />
<input type="text" id="email_template_content_valid_to_time" name="email_template_content[valid_to][time]" value="00:00" />
</div>