Вам необходимо изменить имя атрибута, который вы используете в grabRecord()
Вы можете думать о grabRecord()
как о тестовой версии ActiveRecord::find()
или ActiveRecord::findOne()
параметров, которые вы передаете метод будет использоваться для создания запроса, который получит запись.
В вашем примере вы используете member.id
, вероятно, не соответствует никаким атрибутам в вашем классе Superviser
, вам нужно изменить это к атрибуту, который вы хотите получить, в вашем случае это должно быть id
.
$I->grabRecord(Superviser::class, ['id' => $id]);
Должно сработать. Чтобы найти дополнительную информацию о различных способах запроса данных, вы можете проверить документацию Yii
для queryinterface :: Where ()