0

在尝试向收到此错误的用户发送警报时。

传递给 XF\Repository\UserAlert::alertFromUser() 的参数 1 必须是 XF\Entity\User 的实例

$user 来自自制实体结果。

$alertRepo = \XF::app()->repository('XF:UserAlert');
   $alertRepo->alert($user,
   $visitor['user_id'],$visitor['username'],
   'thread',$torrent->Thread->thread_id,
   "reseed",$extra);

对此的任何帮助都会很棒。

4

1 回答 1

0

解决了我只需要提供适当的参数

通过 $user->User解决了我的问题

$alertRepo = \XF::app()->repository('XF:UserAlert');
   $alertRepo->alert($user->User,
   $visitor['user_id'],$visitor['username'],
   'thread',$torrent->Thread->thread_id,
   "reseed",$extra);
于 2019-04-07T01:43:48.010 回答