基於this問題我試圖配置過濾器日期,但默認格式爲例如"May 13, 2016 1:12 PM 13, 2016, 1:12:50 pm"
。在我的數據庫中,我以這種格式存儲日期時間"aaaa-mm-dd hh:mm:ss"
。 因此,當我應用上面的過濾器時,不會返回任何結果。SonataAdminBundle:DateTime選擇器格式
我的代碼:
//Admin Class.php
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
->add('firstName')
->add('lastName')
->add('createdAt', 'doctrine_orm_datetime_range', array(
'field_type' => 'sonata_type_datetime_range_picker',
'show_filter' => true
))
;
}
#config.yml
sonata_admin:
templates:
layout: AppBundle::standard_layout.html.twig
嘗試這樣的事情,但不工作。
{# standard_layout.html.twig #}
{% extends 'SonataAdminBundle::standard_layout.html.twig' %}
{% block javascripts %}
{{ parent() }}
jQuery(document).ready(function(){
//jQuery.datepicker.setDefaults(jQuery.datepicker.regional[ "" ]);
$('#dtp_filter_createdAt_value_start').datetimepicker({
dateFormat: "yy-mm-dd"
});
});
{% endblock %}