Можно ли создать запрос WHERE с подстановочным знаком с помощью Doctrine, например:
->where('this_field = ?', ANYTHING);
Я бы использовал это для динамического построения поискового запроса из неизвестных параметров, выбранных пользователем, и поэтому мне нужно было бы иметь условие на месте, но способное принимать значение «что угодно».
Чтобы добавить, я могу заставить это работать:
$field = 'this_field = ?';
$value = 5;
...
->where($field, $value);
... но это по-прежнему не позволяет мне использовать «что-либо» в качестве значения или исключить все условие запроса. Не удается выполнить следующее:
$field = NULL;
$value = NULL;
...
->where($field, $value);
Спасибо