我有以下表单字段(在formType中定义):
->add('startDate','datetime',array(
'required' => false,
'date_widget' => 'single_text',
'time_widget' => 'single_text',
));
奇怪的是:在我的本地开发机器上,当我输入一些时间(如“09:33”)时,一切都按预期工作。但是在实时服务器上,表单告诉我保存时,该值无效。有人能告诉我我做错了什么吗?
答案 0 :(得分:1)
一个可能的原因是Intl未在您的实时服务器和开发计算机上配置相同的区域设置。
默认情况下,Intl * Formatters将使用\Locale::getDefault()
值。你必须使用app / config / config.yml来配置它,例如:
framework:
default_locale: en
答案 1 :(得分:0)