排序可以在configListQuery
、configListJoin
、configListWhere
方法中完成
#project\app\admin\controller\Category.php
namespace app\admin\controller;
use easyadmin\app\libs\Page;
use easyadmin\app\libs\PageList;
use think\db\Query;
class Category extends Admin
{
/**
* 配置查询语句, 懒得写其他的,都可以在这里实现自定义查询
* @param Page $page
* @param Query $query
* @param $alias
*/
protected function configListQuery(Page $page, Query $query, $alias)
{
// $query->order()
}
/**
* 配置查询条件 一般配置 join 查询
* @param Page $page
* @param Query $query
* @param string $alias
*/
protected function configListJoin(Page $page, Query $query, string $alias)
{
// $query->order()
}
/**
* 配置查询语句, 一般是设置查询条件
* @param Page $page
* @param Query $query
* @param $alias
*/
protected function configListWhere(Page $page, Query $query, $alias)
{
// $query->order()
}
}