Мне нравится "form-theme" мой виджет datetime в моей форме. Я создал файл fields.html.twig с этим в нем:
{% block datetime_widget %}
{% spaceless %}
<div {{ block('widget_container_attributes') }}>
{{ '{{ day }}-{{ month }}-{{ year }}'|replace({
'{{ day }}': form_widget(form.day),
'{{ month }}': form_widget(form.month),
'{{ year }}': form_widget(form.year),
})|raw }}
{{ form_widget(form.hour, { 'attr': { 'size': '1' } }) }} : {{ form_widget(form.minute, { 'attr': { 'size': '1' } }) }} : {{ form_widget(form.second, { 'attr': { 'size': '1' } }) }}
</div>
{% endspaceless %}
{% endblock datetime_widget %}
Я ввел эту строку в мой шаблон формы формы
{% form_theme form 'AcmeDashboardBundle:Form:fields.html.twig' %}
Виджет datetime получает визуализацию. Но дата и время находятся в отдельном элементе div. Что нарушает виджет в 2 строках. Я хотел бы показать дату и время рядом друг с другом.