你这用的是什么框架?YII吗?
要看下你的model里 sqlBuildConditionClouse 方法的具体内容,是否支持多层条件解析。
如:YII 的多层条件
$query->where([ 'and', 'director'=>'导演','genre'=>'test' , [ 'or', 'star1'=>'star','star2'=>'star','star3'=>'star' ] ]);
可以生成为:
director=:director and genre=:genre AND (star1=:star OR star2=:star OR star3=:star)
不知道你要的是不是这样的结果