日期场地类型Symfony2

时间:2015-10-09 12:26:36

标签: symfony twig

我想显示一个选择日期

http://ipaddress/uplodfiles/2/abc.jpg

但我得到了这个日期

执行结果:

result of execution

2 个答案:

答案 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个选择字段。