検索用のクエリを作成しようとしています。ここにあります
$searchResult = Candidate::find()
->select('HRMS_candidateID, HRMS_candidateFirstName','HRMS_candidateMiddleName')
->where(['LIKE', 'HRMS_candidatePrimarySkills', $keywordsArrayTrimed[$i]])
->all();
キーワードが含まれているように$keywordsArrayTrimed[$i]
、キーワードの数はリクエストごとに異なります。これを達成する方法。
for ループを使用してみましたが、エラーが発生しますUnexpected for loop
。
フィルター使い疲れた
$searchResult->andFilterWhere([
'or',
['like', 'HRMS_candidatePrimarySkills', $keywordsArrayTrimed[$i]],
]);
うまくいきませんでした。助けてください。