StalkerClasses
Новичок
В запросе делаю:
Но ID 3,5,10 приходят от пользователя, как мне их сюда передать в данную функцию для составления условия?
Я пробовал через global, но это почему-то не срабатывает.
SQL:
$MyId = 10;
$q->InnerJoinWith(['books'=> function ($query){
// здесь у меня должно быть определенное условие where()
// но ID 3 и 5 приходят от пользователя, как мне их сюда передать в данную функцию?
$incOr = [];
$incOr[] = ['=','books.id',3];
$incOr[] = ['=','books.id',5];
$incOr[] = ['=','books.id',$MyId];
if(count($incOr)>1){
$query->andWhere($incOr);
}
}]);
Но ID 3,5,10 приходят от пользователя, как мне их сюда передать в данную функцию для составления условия?
Я пробовал через global, но это почему-то не срабатывает.
Последнее редактирование: