Filters where equal
noelyriosquantion opened this issue · 0 comments
Buenas, he visto el repositorio y estoy haciendo unas pruebas, la duda que tengo es para hacer la siguiente consulta:
select count(id) from table where id = value and other_field = 'value2';
He seguido la estructura del filter, que sería así:
$filters = new Filter();
$filters->must()->equal('id', value);
$filters->must()->equal('other_field', 'value2');
total = parent::count($filters);
mi duda está en que el processCondition peta en querer comprobar el valor si es array
if (count($value[0]) > 1) { $where = static::filterRanges.......... } else { $where = static::filterGroup.......... }
Cuando realmente no quiero que entre en rango, ni en grupo, pero los filtros, siempre los trata como array.
Cual puede ser la solución.
Gracias