Добрый день.
У меня есть запрос (нужен именно в билдере, а не в ActiveRecord)
return (new \yii\db\Query())
->select(['*'])
->from('profiles')
->where([
'age' => $age
])
->andFilterWhere(['like', 'name', $name ])
->andFilterWhere(['like', 's_name', $s_name ])
->orderBy('id desc')->all();
Например, я буду искать фродо бэггинс 21 год, то всё будет ок!
Но если запрос будет бэггинс фродо 21, то результат будет нулевым.
т.е. грубо говоря вместо имени может придти фамилия. У меня в форме не 2а поля, а одно (юзер сам выбирает в каком порядке писать (имя фалмиия или фамилия имя) )