Yii 2按ASC或日期排序

时间:2015-06-01 14:04:12

标签: sorting yii2

基本上我有一个包含来自$ dataProvider的数据的表。

现在我可以在我的控制器中执行此操作,例如放置。

$dataProvider->sort = array('defaultOrder' => [
    'name' => SORT_ASC
]);

因此,当页面提交时,它可以更改,但是我想在我的表格上创建两个按钮。所以如果你点击按钮" date"它应按日期顺序显示当前表中的所有数据。

现在我不希望这会导致页面提交,因为结果将会有所不同,因为您可以通过搜索不同的字段/类别等来接收数据...

那么如何制作一个点击按钮的按钮按日期排序数据。

2 个答案:

答案 0 :(得分:0)

将列日期添加到gridview并单击列标题,Yii2 gridView默认执行此行为

答案 1 :(得分:0)

您可以使用JQuery实现此目的。这是一个客户端排序表的插件,表格外有链接: http://tablesorter.com/docs/

用法示例: http://tablesorter.com/docs/example-trigger-sort.html