[Form] Added right HTML types to Datetime/Date/Time types if single_text is true

This commit is contained in:
William DURAND 2012-05-04 20:08:56 +02:00
parent e193452742
commit 6d5ad3b289
3 changed files with 12 additions and 0 deletions

View File

@ -124,6 +124,10 @@ class DateTimeType extends AbstractType
public function buildView(FormView $view, FormInterface $form)
{
$view->set('widget', $form->getAttribute('widget'));
if ('single_text' === $form->getAttribute('widget')) {
$view->set('type', 'datetime');
}
}
/**

View File

@ -142,6 +142,10 @@ class DateType extends AbstractType
{
$view->set('widget', $form->getAttribute('widget'));
if ('single_text' === $form->getAttribute('widget')) {
$view->set('type', 'date');
}
if ($view->hasChildren()) {
$pattern = $form->getAttribute('formatter')->getPattern();

View File

@ -130,6 +130,10 @@ class TimeType extends AbstractType
->set('widget', $form->getAttribute('widget'))
->set('with_seconds', $form->getAttribute('with_seconds'))
;
if ('single_text' === $form->getAttribute('widget')) {
$view->set('type', 'time');
}
}
/**