Получение данных пользователя при сохранении
Привет, подскажите пожалуйста, как через плагин с событием «OnUserFormSave» (Срабатывает при сохранении пользователя в админке).
/manager/?a=security/user/update&id=1
Получить его id, имя и группу пользователей, в которой он состоит. И к примеру, записать всё это в поле комментарий.Комментарии: 6
rtfm.modx.com/revolution/2.x/developing-in-modx/basic-development/plugins/system-events/onuserformsave
$id;
$user->get('название_поля');
$user->set('название_поля', 'значение');
//и тд
$user->save();
А группу пользователей как у него получить можно?
//вернет массив айдишек групп
$user->getUserGroups();
//вернет массив названий групп
$user->getUserGroupNames();
//проверка на наличие в группе
$user->isMember('название_группы');
Подробнее.
Спасибо, разобрался… а подскажи пожалуйста, как можно логи о работе плагина смотреть?
Выводи логи сам:
$modx->log(1,'Данные какие хочешь');
Из плагина можно просто return сделать.
<?php
// код плагина
return "Эта строчка запишется в лог";
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.