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