fastadmin搜索框连表查询搜索
前面遇到一个多表查询数据(ABC结构的),试了很多种办法都不能达到我想要的效果,上网一查说fastadmin框架只支持AB表,AC表查询,不支持ABC表查询
终于在fastadmin插件市场中学到大佬是如何查询的,记录下来方便以后直接使用f
第一步:对应列表js代码:
{field: 'site_name', title: __('资产名称'), operate: false,},
{
field: 'asset_id',
title: __('资产名称'),
visible: false,//不显示在列表中
operate: '=',
searchList: $.getJSON("inspection/project/asset")
},
第二步:对应的搜索接口代码:
第三步:列表显示index方法中不能使用多表sql查询,如果你要显示其他表显示的信息,可以用foreach循环查询
到此列表顶部搜索框,连表查询就完成了,当然 这只是我能找到适合abc这种方式查询数据的一种方法,如果有其他更好的方法,请留言让我也学习一下