fastadmin二次开发中如何自定义查询数据
首先,先复制列表方法 index() 到对应的控制器
接下来修改查询条件 把需要追加的查询条件 自定义一个数组
自定义一个where查询数组,然后在查询是多加一个where条件,不过如果遇到多表级联查询,需要注意相同的字段要指定表明,否则会引起冲突(歧义)
$mywhere = [];
/*根据权限产生不同的where条件*/
$con = "";
if($con){
$mywhere["tapply.id"] = 1;
}
$total = $this->model
->with(['profess','student','teacher'])
->where($where)
->where($mywhere)
->order($sort, $order)
->count();
$list = $this->model
->with(['profess','student','teacher'])
->where($where)
->where($mywhere)
->order($sort, $order)
->limit($offset, $limit)
->select();
————————————————
参考原文:https://blog.csdn.net/a1219532602/article/details/85028355