Мне нужно предложение OR в разделе аргументов представления. Поэтому, если пользователь пропустит 123, я бы хотел вернуть строки WHERE Field1 = 123 OR Field2 = 123
.
Я вполне уверен, что это невозможно сделать в интерфейсе представлений (но, пожалуйста, исправьте меня, если я ошибаюсь).
Итак, я пытаюсь переписать запрос. Где лучшее место для этого?
Я сейчас нахожусь в hook_views_pre_execute(&$view)
, но, похоже, это означало бы использование замены текста в окончательной строке SQL!
Есть ли более чистый способ сделать это?