Xenforo - 传递给 XF\Repository\UserAlert::alertFromUser() 的参数 1 必须是 XF\Entity\User 的实例
Xenforo - Argument 1 passed to XF\Repository\UserAlert::alertFromUser() must be an instance of XF\Entity\User
在尝试向收到此错误的用户发送警报时。
传递给 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);
这方面的任何帮助都会很棒。
解决了我只需要提供适当的参数
通过 $user->User 解决了我的问题
$alertRepo = \XF::app()->repository('XF:UserAlert');
$alertRepo->alert($user->User,
$visitor['user_id'],$visitor['username'],
'thread',$torrent->Thread->thread_id,
"reseed",$extra);
在尝试向收到此错误的用户发送警报时。
传递给 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);
这方面的任何帮助都会很棒。
解决了我只需要提供适当的参数
通过 $user->User 解决了我的问题
$alertRepo = \XF::app()->repository('XF:UserAlert');
$alertRepo->alert($user->User,
$visitor['user_id'],$visitor['username'],
'thread',$torrent->Thread->thread_id,
"reseed",$extra);