视频地址
一对一查询:https://www.bilibili.com/video/BV1gL4y1p7w3/
一对多查询:https://www.bilibili.com/video/BV1kq4y16789/
一对一
文档地址:https://doc.fastadmin.net/doc/controller.html#toc-4
hasOne('关联模型名','本表外键名','本表主键名',['模型别名定义'],'join类型');
belongsTo('关联模型名','本表外键名','关联表主键名',['模型别名定义'],'join类型');
样例:4个表 fa_stuclass fa_student fa_studentmoney fa_stuscore
主表为:fa_student
实现:操作学生主表,增删改查 学费表和成绩表,查询班级表
关联查询
控制器里
protected $relationSearch = true;
/**
* 快速搜索时执行查找的字段
*/
protected $searchFields = 'id,admin.username';
关联写入(新增)
$this->model->stuscore()->save(["score"=>111,"student_id"=>$this->model->id]);
$this->model->studentmoney()->save(["money"=>12,"student_id"=>$this->model->id]);
关联修改
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END