我想知道是否可以以编程方式保存管理员用户详细信息?电子邮件,密码,名字,姓氏和密码。
这是我到目前为止所做的:
$details = Mage::getSingleton('admin/session')->getUser();
$details->setEmail($postData['email'])
->setFirstName($postData['first_name'])
->setLastName($postData['last_name']);
if($postData['password']) {
if($postData['password'] === $postData['password_confirm']) {
$details->setPassword($postData['password']);
}
}
$details->save();
然而,它没有保存(它正在保存其他细节)。它也没有产生任何错误。
答案 0 :(得分:0)
搞定了:
$details = Mage::getSingleton('admin/session')->getUser();
$model = Mage::getModel('admin/user')->load($details2->getUserId());
$model->setEmail($postData['email'])
->setFirstname($postData['firstname'])
->setLastname($postData['lastname']);
if($postData['password']) {
if($postData['password'] === $postData['password_confirm']) {
$model->setPassword($postData['password']);
}
}
$model->save();