symfony2 - 带日期字段的表格
问题描述:
我遇到了symfony表单和日期字段的问题。当我查看该字段时,从数据库检索到的值每天被当作小部件single_text呈现,并且我无法修复它。symfony2 - 带日期字段的表格
对于该项目,我使用Symfony 2.6Beta作为Bootstrap表单支持。
在表单中的定义:
$builder->add('natoIl', 'birthday', array(
'widget' => 'single_text',
'empty_value' => '',
'format' => 'dd/MM/yyyy',
'model_timezone' => 'Europe/Rome',
'view_timezone' => 'Europe/Rome'
));
我有这个问题,MySQL和PostgreSQL。
非常感谢您
编辑:只有设置为“single_text”的“小部件”选项出现 的问题。我需要将它看作文本输入来添加日期选择器字段。
编辑#2:
这样做,我发现这个问题是,当我与PHP的Web服务器运行各种测试。我使用的PHP版本是5.5.9-1ubuntu4.5个人电脑与Linux薄荷。
答
也许你需要相应地设置您的视图和/或模型时区:
http://symfony.com/doc/current/reference/forms/types/date.html#view-timezone
+0
我试图设置'view_timezone'和'model_timezone'选项,但它不能解决我的问题。 – webs86 2014-11-25 08:13:34
是否缺少最后的单引号在你的代码,或者只是在这个例子吗? – JRL 2014-11-24 21:19:30
就在这个例子中...我已经更新了它。 – webs86 2014-11-24 21:24:04
服务器上的日期是否正确? – Veve 2014-11-26 11:15:21