#php #symfony
#php #symfony
Вопрос:
Эй, я отправляю дату через API, далее она в yyyy-MM-dd H:i:s.u
формате, к сожалению, я не могу выполнить проверку формы, чтобы пропустить ее. Кажется, формат, переданный в форму, не работает.
$builder
->add('partnerId', NumberType::class)
->add('price', NumberType::class)
->add('measurementTime', DateType::class,[
'widget' => 'single_text',
'html5' => false,
'format' => 'yyyy-MM-dd H:m:s.u',
]
);
У кого-нибудь есть идея, чего мне не хватает?
Комментарии:
1. насколько я могу судить из источника, ни один из типов даты и времени в компоненте формы вообще не поддерживает миллисекунды (я имею в виду, чтобы быть справедливым, люди обычно не вводят время с такой точностью ^^). Вероятно, вам придется реализовать это самостоятельно или найти библиотеку, которая это делает.
2. Ах, оки. Я изо всех сил пытаюсь найти способ заставить это работать, ну. спасибо 🙂
3. Кстати, может быть, есть способ заставить это работать с
'format' => 'U.u'
?4. мх, я только что заметил, что вы используете DateType, а не DateTimeType. Но я сомневаюсь, что это что-то меняет, tbh.
5. Да… Я тоже пробовал с DateTimeType, но .. эх. Я начинаю ненавидеть symfony:P