Symfony2中的jQuery datepicker给出“此值无效”。
我在symfony2表单中添加了一个jQuery datepicker。
树枝文件:
$('.date').datepicker({ showOn: 'button', buttonImageOnly: true, changeMonth: true, changeYear: true, dateFormat: 'yy-MM-dd ', yearRange: "-0:+1" });
PostType.php
$builder->add('toDate','datetime',array( 'input' => 'datetime', 'widget' => 'single_text', 'format' => 'yy-MM-dd', 'attr' => array('class' => 'date') ));
我尝试了几种日期格式。 但我总是得到This value is not valid.
当我提交。 我试图获取表单错误,但它不提供任何更多信息。
尝试这样的事情
$('.date').datepicker({ showOn: 'button', buttonImageOnly: true, changeMonth: true, changeYear: true, dateFormat: 'dd-mm-yy', yearRange: "-0:+1" });
PostType.php
$builder->add('toDate','date',array( 'widget' => 'single_text', 'format' => 'dd-MM-yyyy', 'attr' => array('class' => 'date') ))
只是为了说清楚。
在jQuery UI中:
mm = "01" MM = "January"
在Symfony:
mm // is not valid format MM == "01"
Symfony MM与jQuery UI mm相同