我有一个Symfony 2.0应用程序.
它在实体上有一个datetime字段,在表单上有一个datetime字段.
如何使用jQuery UI日期选择器而不是3个选择框来呈现该表单的日期部分?
谢谢,
编辑
这是我到目前为止:
$builder->add('start_at','datetime',array('date_widget' => 'single_text'));
这会在页面上放置一个日期文本框,然后选择2个时间框,您可以轻松添加jQuery UI!
问题是Symfony datetime字段仅接受格式为“2012年8月29日”的输入.如果用户输入“2012年8月29日”或“2012年8月29日”,则拒绝验证.
解决方法
我最终使用了这段代码
$builder->add('start_at',array( 'date_widget'=> 'single_text','date_format'=>'d/M/y',.... ));
然后把jQuery UI放在它上面,只处理它只接受一种格式的输入这一事实.