按多个列排序

时间:2017-11-15 18:59:58

标签: backpack-for-laravel

我使用Backpack for Laravel,Crud模块。

如何对多列使用orderby()?

示例:

$this->crud->orderBy('name','desc')->orderBy('year,'asc');

我见过src,orderby只接受一个参数。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您应该能够将任意数量的orderBy方法链接到CRUD的query属性,这是将要执行的实际查询:

$this->crud->query = $this->crud->query->orderBy('name', 'desc')->orderBy('year', 'asc');