【发布时间】:2016-07-25 07:18:37
【问题描述】:
大家! 请您帮我解决以下问题。
库内纳 4.0.1。我创建了几个特殊的用户等级。某些用户有权创建新用户。任务是将新用户的排名设置为与默认值不同但属于特殊排名之一。 我尝试使用与“onUserAfterSave”事件相关的自定义插件来做到这一点。但它没有用。我做错了什么?
function onUserAfterSave ($user, $isnew)
{
if ($isnew)
{
$NewKUser = KunenaFactory::getUser(intval($user['id']));
$NewKUser->rank['rank_id'] = 11;
$NewKUser->save(true);
}
}
【问题讨论】:
-
请提供完整的细节。你做了什么样的插件,例如系统插件。 kunena插件等?还有你给了什么类名?它将有助于调试您的代码。
-
感谢您的回复!这是一个用户插件。类 plgUsersetraion 扩展了 JPlugin