Расширение функционала modxUser
Feb 4, 2014
Добрый день, помогите решить проблему. Не знаю с чем связана. Создал дополнительную таблицу, создал пакет для MODx и добавил в систему. Добавил классы расширяющий modUser до extUser. Пользователь создается заполняются поля, все классно. Но пытаюсь обновить поля, в дополнительной таблице ничего не происходит, в основной таблице modx_users поля обновляются. В чем может быть проблема?
Процедура выполнения. Сперва выбираю пользователя:
$user = $modx->getObject('extUser', array('username:=' => $nickname));
выбираю дополнительные поля: (проверял поля выводятся коректно)
$data = $user->getOne('Data');
ну и процедура обновления, пробовал варианты:
- a.
$data->set('access_token', $_GET['access_token']);
- b.
$data->fromArray(array('access_token' => $_GET['access_token']));
- ну и концовка: тоже пробовал по разному
- a.
$user->save();
- b.
$user->addOne($data, 'Data'); $user->save();
- c.
$data->save();