在数据表上按日期排序会产生问题
Sorting by date on dataTables makes problems
我有一个列表视图,应该按日期排序 (d-m-y)
我在 phpmyadmin 上的查询 运行 以正确的方式处理我的数据,以正确的方式对我的数据进行排序。 (如果我转储我的阵列,数据被正确排序)
当我 运行 我的 twig 页面时,这种排序不再存在:它以一种随意的方式对我的数据进行排序。我不明白为什么。我的 datatable 有可能出问题吗?我该如何处理?
这是我的 table body:
{% for riga in data.dati %}
{{ riga['order_date']|date('Y-m-d') }}
-----some others things here------
{% endfor %}
这是我的 js 代码:
$(function() {
$('#tableOrdini').DataTable({
'info': false,
'searching': false,
'language': {
'url': '{{ asset('myurl') }}',
},
'pageLength': 50,
'scrollY': 600,
'lengthChange': false,
'order': [[1, 'desc']],
columnDefs:[
{type: 'date-eu', targets:1}
]
});
});
感谢您抽出时间来帮助我!
ps:这是我的看法
我想你可以改变这个
'order': [[1, 'desc']],
使用 date('Y-m-d')
或 order_date
订购
我有一个列表视图,应该按日期排序 (d-m-y) 我在 phpmyadmin 上的查询 运行 以正确的方式处理我的数据,以正确的方式对我的数据进行排序。 (如果我转储我的阵列,数据被正确排序) 当我 运行 我的 twig 页面时,这种排序不再存在:它以一种随意的方式对我的数据进行排序。我不明白为什么。我的 datatable 有可能出问题吗?我该如何处理?
这是我的 table body:
{% for riga in data.dati %} {{ riga['order_date']|date('Y-m-d') }} -----some others things here------ {% endfor %}
这是我的 js 代码:
$(function() { $('#tableOrdini').DataTable({ 'info': false, 'searching': false, 'language': { 'url': '{{ asset('myurl') }}', }, 'pageLength': 50, 'scrollY': 600, 'lengthChange': false, 'order': [[1, 'desc']], columnDefs:[ {type: 'date-eu', targets:1} ] }); });
感谢您抽出时间来帮助我!
ps:这是我的看法
我想你可以改变这个
'order': [[1, 'desc']],
使用 date('Y-m-d')
或 order_date