select * from xx where (a = 22 or b = 333) or (c=11 and d=22)
$where_1['a'] = array('eq', '222'); $where_2['b'] = array('eq','333'); $where_3['c'] = 11; $where_4['d'] = 22; $map['_complex'][] = [ $where_1,$where_2, '_logic'=>'or', ]; $map['_complex'][] = [ $where_3,$where_4, '_logic'=>'or', ]; $this->where($map)->select();