fastadmin搜索框连表查询搜索

fastadmin搜索框连表查询搜索

前面遇到一个多表查询数据(ABC结构的),试了很多种办法都不能达到我想要的效果,上网一查说fastadmin框架只支持AB表,AC表查询,不支持ABC表查询

终于在fastadmin插件市场中学到大佬是如何查询的,记录下来方便以后直接使用f

第一步:对应列表js代码:

fastadmin搜索框连表查询搜索_第1张图片

    {field: 'site_name', title: __('资产名称'), operate: false,},
                        {
                            field: 'asset_id',
                            title: __('资产名称'),
                            visible: false,//不显示在列表中
                            operate: '=',
                            searchList: $.getJSON("inspection/project/asset")
                        },

第二步:对应的搜索接口代码:

fastadmin搜索框连表查询搜索_第2张图片

第三步:列表显示index方法中不能使用多表sql查询,如果你要显示其他表显示的信息,可以用foreach循环查询

fastadmin搜索框连表查询搜索_第3张图片到此列表顶部搜索框,连表查询就完成了,当然 这只是我能找到适合abc这种方式查询数据的一种方法,如果有其他更好的方法,请留言让我也学习一下

你可能感兴趣的:(php)