-
16-10-2019 - |
题
我正在研究一个新项目。我面临一个问题,即创建管理员用户时需要保存详细信息。我打算使用观察者参加活动。我需要知道,在Magento中有任何用于获取管理员用户创建的事件。
提前致谢。
解决方案
尝试使用 admin_user_save_after
.
在您的观察者中,您可以这样检索用户:
public function doSomething($observer){
$adminUser = $observer->getEvent()->getObject();
//do something with admin user
}
请记住,即使现有用户更改密码,也会派遣此事件。
要确定用户是否是新的,您可以检查:
$adminUser->getOrigData('user_id');
如果以上代码返回 null
然后是一个新的管理员。