我登陆人配置了多个角色,怎么写sql的过滤条件呢?我看是个数组
那就使用 find("某个角色名称",$fine_role)>0
${if(len(cs)=0,"","and 角色字段 in ('"+SUBSTITUTE(cs,",","','")+"')")}
你的角色字段 in "('"+joinarray($fine_role,"','")+"')"
原理就是将返回的角色数组通过joinarray 进行字符串拼接,最后组成 A','B','C 这种数据。再加上(' 和 ') 最终就得到('A','B','C')