问答 / 1 / 3 / 创建于 3年前 / 更新于 3年前
数据表格,如何对查出来的数据,进一步处理后,再显示?用filterQueryBy自定义函数么?
使用model 一对一关联
public function User() { return $this->hasOne(User::class,'owner_id'); }
使用预加载
//CurrencyOrder 是个model return Grid::make(CurrencyOrder::with('User'), function (Grid $grid) { $grid->column('id')->sortable(); $grid->column('user.name','用户名'); //user 是关联user表的对象 name指向关联的user对象的name属性 $grid->column('user.email','邮箱'); $grid->column('title'); $grid->column('body'); $grid->column('type')->using([ 1 => '收入',-1 => '支出', ]);
进一步处理
$grid->column('title')->display(function ($value){ //处理$value return $value; });
@Latent应该是需要重写get方法,做进一步的筛选,但是不知道怎么写
@BigXia 不要用数据仓库 你这里是关联查表对不对 不需要在做处理 根据model关联查询 你好好看我给你发的
我要举报该,理由是:
使用model 一对一关联
使用预加载
进一步处理
@Latent


应该是需要重写get方法,做进一步的筛选,但是不知道怎么写
@BigXia 不要用数据仓库 你这里是关联查表对不对 不需要在做处理 根据model关联查询 你好好看我给你发的