сохранение данных администратора - PullRequest
0 голосов
/ 16 декабря 2011

Мне интересно, возможно ли программно сохранить данные пользователя администратора? адрес электронной почты, пароль, имя, фамилия и пароль.

Это то, что я имею до сих пор:

$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();

Однако, это не сохранение (это сохранение других деталей). Он также не генерирует никаких ошибок.

1 Ответ

0 голосов
/ 16 декабря 2011

Работает:

$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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...