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