innerJoinWith('userTrainerAssignments') ->andWhere( [ 'user_trainer_assignment.id_user' => \Yii::$app->user->id ] ); } $trainers = $query->all(); $trainerAllowed = false; foreach ($trainers as $trainer){ if ( $trainer->id == $this->id_trainer){ $trainerAllowed = true; } } if ( !$trainerAllowed ){ $this->addError($attribute,"Hibás paraméter: edző"); } } }