а если к одному пользователю и заявке могут принадлежать несколько файлов?
1 таблица и у каждой тип, кому принадлежит пользователю или транзакции?
или 2 таблицы? или 2 столбца user_id transaction_id?
А как реализовать метод find, который реализует возврат экземпляра класса и метод where, который работает $user = User::find()->where();
Каким образом он ставит атрибуты классу, возвращаемому с метода find?