1.模型修改

  // 表名protected $name = 'agent';// 自动写入时间戳字段protected $autoWriteTimestamp = false;// 定义时间戳字段名protected $createTime = false;protected $updateTime = false;protected $deleteTime = false;// 追加属性protected $append = [];public function user(){return $this->belongsTo('User', 'user_id', 'id', [], 'LEFT')->setEagerlyType(0);}//level_id  关联id//id 主键idpublic function level(){  return $this->belongsTo('AgentLevel', 'level_id', 'id', [], 'LEFT')->setEagerlyType(0);}

2.控制器

 public function index(){//当前是否为关联查询$this->relationSearch = true; //开启关联//设置过滤方法$this->request->filter(['strip_tags', 'trim']);if ($this->request->isAjax()) {//如果发送的来源是Selectpage,则转发到Selectpageif ($this->request->request('keyField')) {return $this->selectpage();}list($where, $sort, $order, $offset, $limit) = $this->buildparams();$list = $this->model->with(['user', 'level']) //模型中的联查表->where($where)->order($sort, $order)->paginate($limit);foreach ($list as $row) {$row->getRelation('user')->visible(['nickname']);//字段过滤$row->getRelation('level')->visible(['name']);}$result = array("total" => $list->total(), "rows" => $list->items());return json($result);}return $this->view->fetch();}

3.js文件 这里仅为示例,代码不完整,自己能找到地方放进去

 columns: [[{checkbox: true},{field: 'id', title: __('Id')},{field: 'user_id', title: __('User_id')},{field: 'user_id', title: __('User_id')},{field: 'real_name', title: __('Real_name'), operate: 'LIKE'},{field: 'id_card', title: __('Id_card'), operate: 'LIKE'},

fastadmin后台多表联查相关推荐

  1. MVC +EF+linq 多表联查

    关于linq的多表联查效果的实现: 后台多表查询  内连接: SELECT [Extent2].[partID] AS [partID], [Extent1].[userName] AS [userN ...

  2. 【前后端分离】前台多表联查

    实现效果 多个条件实现数据库中数据的查询 前台页面代码 此处引入 dVO这样的对象,与后台的DVO类对应 <el-form :inline="true" :model=&qu ...

  3. 健康管理系统第六天(移动端开发之体检预约_经典五表联查_调用阿里云提供的短信服务进行短信验证码发送)

    一.移动端开发 1.移动端开发方式 随着移动互联网的兴起和手机的普及,目前移动端应用变得愈发重要,成为了各个商家的必争之地.例如,我们可以使用手机购物.支付.打车.玩游戏.订酒店.购票等, 以前只能通 ...

  4. .NET MVC+ EF+LINQ 多表联查VIEW显示列表

    1.VIEW 页面显示代码 <link href="~/Content/bootstrap.css" rel="stylesheet" />< ...

  5. mysql多表联查分页_sqlserver多表联合查询和多表分页查询的代码讲解

    sqlserver多表联合查询和多表分页查询的代码讲解 发布时间:2020-05-14 14:42:07 来源:亿速云 阅读:700 作者:Leah 这篇文章主要为大家详细介绍了sqlserver多表 ...

  6. 【mybatis】mybatis多表联查,存在一对多关系的,实体中使用List作为字段接收查询结果的写法...

    实体如下: IntegralGoods  积分商品 IntegralGoodsImg 积分商品图片 ShelfLog 积分商品自动上架记录 IntegralGoods :IntegralGoodsIm ...

  7. QPW 系统管理后台用户表(tm_user_info)

    文章目录 系统管理后台用户表 字段说明 系统管理后台用户表 CREATE TABLE `tm_user_info` (`user_id` int(11) NOT NULL AUTO_INCREMENT ...

  8. yii2.0AR两表联查

    首先,建两个关联表. 表一 -- Table structure for article -- ---------------------------- DROP TABLE IF EXISTS `a ...

  9. 双表联查mysql_MySQL的双表多表联查

    最近在做EC-Mall的二次开发,遇到这么一个需求,将挂件单独显示成一个页面.由于EC-Mall的挂件是用数据模块+模块类库的方式进行的,就是使用类似smarty的形式.而单独一个页面的话,数据读取需 ...

最新文章

  1. 深圳一普通中学老师工资单曝光,秒杀程序员,网友:真酸~
  2. 【POJ】1742 coins 【背包问题】
  3. Spring Boot 2发送邮件手把手图文教程
  4. 成功解决OpenCV Error: Assertion failed (ssize.width 0 ssize.height 0) in cv::resize, file C:\proj
  5. [云炬创业管理笔记]第五章打磨最有效的商业模式测试5
  6. Apache Ivy 2.5.0-rc1发布–现在允许解析器超时
  7. 学生成绩查询系统用c语言,求学生学籍及成绩查询系统要用c语言做的,会做的帮个忙啊 爱问知识人...
  8. 6. 第三次 人工智能浪潮,有何不同?
  9. Java学习笔记之方法
  10. 拓端tecdat|R语言代写岭回归ridge regression分析租房价格报告
  11. 计算机图形学VC 配置,计算机图形学(VC++实现)(第2版)
  12. Unity3D研究院之挥动武器产生的剑痕特效(四十七)
  13. java8的函数式接口的好处_浅谈Java 8 新增函数式接口到底是什么
  14. 安卓开发工程师职业发展规划
  15. 抽象代数----Sn可由两个元素生成
  16. 项目管理中,要明确每个人的工作职责
  17. 面试题 之 数据库部分 八
  18. Scratch软件编程等级考试一级——20201219
  19. 访美观感之一:第一印象 2010.6.16.
  20. 【期权】期权投资策略与盈亏计算

热门文章

  1. mix2s适配鸿蒙,小米MIX2S|MIUI10|9.05.12|GPU调节|CPU调节_最新最全的小米MIX 2SROM刷机包下载、刷机...
  2. 黑马程序员_毕向东_JavaScript视频教程--学习笔记
  3. 老旧小区为什么要进行安防升级改造
  4. 「绝影」出没上海车展,约上30+车企一块「商量」
  5. 数字资产普及,如何规避加密风险?
  6. linux磁盘阵列配置,Linux下配置磁盘阵列
  7. 勒索病毒SARA,请勿用于非法用途。
  8. 搭建pixhawk飞控无人小车--前期准备
  9. 双色球中奖概率(彩市有风险,需谨慎投注!)
  10. PCA(非常详细)【机器学习】