Расширение функционала modxUser

Feb 4, 2014

Добрый день, помогите решить проблему. Не знаю с чем связана. Создал дополнительную таблицу, создал пакет для MODx и добавил в систему. Добавил классы расширяющий modUser до extUser. Пользователь создается заполняются поля, все классно. Но пытаюсь обновить поля, в дополнительной таблице ничего не происходит, в основной таблице modx_users поля обновляются. В чем может быть проблема? Процедура выполнения. Сперва выбираю пользователя:

  1. user=user = modx->getObject('extUser', array('username:=' => $nickname)); выбираю дополнительные поля: (проверял поля выводятся коректно)
  2. data=data = user->getOne('Data'); ну и процедура обновления, пробовал варианты a. data>set(accesstoken,data->set('access_token', _GET['access_token']); b. data>fromArray(array(accesstoken=>data->fromArray(array('access_token' => _GET['access_token'])); 3. ну и концовка: тоже пробовал по разному a. user>save();b.user->save(); b. user->addOne(data,Data);data, 'Data'); user->save(); c. $data->save();