FastAdmin 多表联查 踩坑

1.修改Controller

FastAdmin 多表联查 踩坑

  • use think\Db; 方法
  • 注释原有$list查询
  • 编写需要查询的表和字段

2.修改对应js

FastAdmin 多表联查 踩坑

  • 修改或添加要显示的字段,字段名称对应控制器中查寻的字段(如果 字段没有重复的名称则可加可不加表名)如下图
  • FastAdmin 多表联查 踩坑
  • 添加 标题名称 js中的 title:__('Room_number') 此标题名称定义文件在 app/admin/lang 目录中,找到对应文件添加
    FastAdmin 多表联查 踩坑

3.修改View中 add和edit页面 操作相同

FastAdmin 多表联查 踩坑

  • 修改或添加 input框中id的值,值对应js中的字段名称,例:名表为 room 则id="c-room_room_number" 或者 id="c-room_number"

刚开始用FA 容易碰到一些问题,做下踩坑笔记,方便下次解决问题

结束