表头筛选 addFilter() 问题

我的数据来源为多表join查询.使用表头筛选时,(默认指向表单错误,所以增加指向)
->addFilter(['api_bill.bank_style', 'b_bank_style']) 但是指向的是单表数据,
选取筛选项后报错
报错为 Column not found: 1054 Unknown column 'api_bill.bank_style' in 'where clause';
怎么样指向当前查询的where子句?
已邀请:

柑橘猫 - 90

赞同来自:

原因是因为指定了表别名的问题,在添加筛选条件的时候,必须指定到原表名.用来获取筛选条件.但是当获取完筛选条件时,进行查找的时候也依旧用的是原表名和字段名.导致找不到此字段.取消了表别名后就好了,
新问题是在指定表名后怎么替换值 筛选出来的是(1 2 3 )我想改为 (待提交,失败,成功)  是在筛选框中替换

要回复问题请先登录注册