答案 0 :(得分:2)
该日期格式与PHP's date format不一致。试试这个:
'format' => 'd - M - Y',
答案 1 :(得分:0)
查看您链接的屏幕截图,我认为问题出现在您的模板和表单构建器中。如果您像这样定义'widget'参数:
->add('dueDate', 'date', array(
'format' => 'dd - MMMM - yyyy',
'placeholder' => array('year' => 'Year', 'month' => 'Month', 'day' => 'Day'),
'widget' => 'choice' ) );
然后你只需要将form_widget引用为你的temlate中的单个实体:
{{ form_widget( form.dueDate ) }}
并且twig会自动渲染3个选择字段。