奏鸣曲日期选择器在其他语言环境中不起作用

Posted

技术标签:

【中文标题】奏鸣曲日期选择器在其他语言环境中不起作用【英文标题】:Sonata datepicker not working in other locale 【发布时间】:2015-08-20 07:50:04 【问题描述】:

我在这里遇到了一个奇怪的问题:我的(法语)网站使用的是 sonata-admin 2.3,而对于我表单中的日期,我正在尝试使用 datepicker:

->add('birthDate', 'sonata_type_date_picker')

显示很好,但是当我提交日期时,我得到一个日期的“此值无效”(法语..),而使用标准的date 小部件一切正常。我尝试将语言环境设置为en 而不是fr,然后一切都恢复原状,日期选择器工作得很好。

这对我来说是一个非常讨厌的错误,因为 date 小部件不是非常用户友好,我的客户要求使用日期选择器...有人知道吗?

【问题讨论】:

【参考方案1】:

更新到最新版本的奏鸣曲修复了这个问题。 Moment JS 已正确启动。

【讨论】:

【参考方案2】:

请阅读本文档

http://obtao.com/blog/2013/04/datetimepicker-field-type-with-symfony-and-jquery/

【讨论】:

对于这么简单的事情似乎有很多工作:(

以上是关于奏鸣曲日期选择器在其他语言环境中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

JQuery UI 日期选择器在 Chrome 中不起作用

为啥 jQuery UI 日期选择器在 jQuery 对话框模式中不起作用?

MVC2:日期选择器在编辑器模板中不起作用

jQuery DataTable中的引导日期选择器在Laravel应用程序中不起作用

Jquery日期时间选择器在弹出窗口中不起作用

jquery ui对话框中的基础日期选择器在Internet Explorer中不起作用