Такой код:
$customers = Customer::find()
->where(['status' => $status])
->all();
При $status == '' выберет поля, где значение либо '', либо NULL, я пока не углублялся, а мне нужно, чтобы оно просто не применяло этот фильтр и всё.
Например, чтобы:
$customers = Customer::find()
->where([
'status' => '',
'city' => 'Moscow',
])
->all();
выбрало все где есть 'Moscow' не учитывая статусы вовсе.
Такое вообще возможно в ActiveRecord или придется массив сначала формировать?
Спасибо.