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