2013-10-18 201 views
0

我创建了发布日期(与时间)字段,但我发现只有日期格式化。我的时间字段是在我的日期字段,它看起来很奇怪(我),像这样:Symfony2,日期时间与日期和时间一起格式化

[DAY] [MONTH] [YEAR] 
[HOURS]:[MINUTES] 

我如何格式化这个样子?

[DAY] [MONTH] [YEAR] - [HOURS]:[MINUTES] 

就在那儿,我现在在我的表单生成器:

$builder->add('published', 'datetime', array('label' => 'Date of publish', 'date_format' => 'ddMMMMyyyy', 'empty_value' => array('year' => 'Year', 'month' => 'Month', 'day' => 'Day'), 'invalid_message' => 'Date is not valid',)) 

PS:我使用的选择。

+0

这是否有帮助:http://symfony.com/doc/current/reference/forms/types/date.html#reference-forms-type-date-format? – cheesemacfly

+0

@cheesemacfly我不希望tu使用纯文本输入。我想要使​​用选择。 –

+0

_I要使用选择_那么为什么不把它写在你的问题?调用它_你的日期字段_是不明确的。请更新您的问题。 –

回答

1

我曾经有同样的问题,并使用answer of this question解决它:

此外,通过浏览Symfony2 official documentationfollowing section找到关于此事的更多信息。

+0

是的,但现在我不能在我的ArticleType –

+0

中编辑日期格式,你可以也应该从symfony供应商发现的形式主题开始......我不记得它究竟在哪里但它在那里 – Udan

+0

我发现它只在原始布局中作为form_widget(form.date)。所以我会用这个tut并且强制更新。那么谢谢你的帮助:) –