Как передать массив $disc_id в последний запрос. Никакой ошибки не выдаёт, но и параметр нужные мы не ищем и из-за этого не получаем ничего из БД
$disc_name = Disciplines::find()->select("name")->where(['id' => $model->disciplines_id, 'deleted' => 0])->one();
//->createCommand()->rawSql;
$disc_id = Disciplines::find()->where(['LIKE', 'name', $disc_name->name])->andWhere(['deleted' => 0])->select("id")->all();
//->createCommand()->rawSql;
$rpd_to_list = Rpd::find()
->where(['rpd_year' => $model->rpd_year, 'deleted' => 0]) //, 'disciplines_id' => $disc_id
->andWhere(['in','disciplines_id', $disc_id])
->andWhere(['!=', 'id', $model->id])->all();