みんな!次の問題を教えてください。
クネナ 4.0.1。いくつかの特別なユーザー ランクを作成しました。一部のユーザーは、新しいユーザーを作成する権限を持っています。タスクは、新しいユーザーのランクをデフォルト値とは異なるが、特別なランクの 1 つに設定することです。「onUserAfterSave」イベントに関連するカスタム プラグインを使用して実行しようとしました。しかし、うまくいきませんでした。私が間違っていることは何ですか?
function onUserAfterSave ($user, $isnew)
{
if ($isnew)
{
$NewKUser = KunenaFactory::getUser(intval($user['id']));
$NewKUser->rank['rank_id'] = 11;
$NewKUser->save(true);
}
}