Вывод значения из доп.поля modUser (API) Решено


Добрый день.
Работаю с API и не могу разобраться в выводе дополнительных полей из профиля пользователя
$user_id = 3;
if ($user = $modx->getObject('modUser', $user_id)) {
if ($profile = $user->getOne('Profile')) {
$extended = $profile->get('company_name');
print($extended);
}
}

Не выводит дополнительное поле. Где я делаю не правильно? В консоли ошибок не выдает
<hr />
SQL time: 0.0030 s
SQL queries: 2
PHP time: 0.0031 s
Total time: 0.0061 s
Memory: 0.5 MB
15 февраля 2017, 14:38    Aleksandr Suslov   
0    226 0

Комментарии (2)

  1. Petr Golovatyy 15 февраля 2017, 14:44 # 0
    почитайте эту статью, $extended это массив
    1. Aleksandr Suslov 15 февраля 2017, 14:51 # 0
      Спасибо большое. Ссылка помогла.
      Если вдруг найдется такой же неуч, как я вот правильный код вывода:

      $user = $modx->getObject('modUser', 3);
      $profile = $user->getOne('Profile');
      $extended = $profile->get('extended');
      $comn = $extended['company_name'];
      print($comn);
    Вы должны авторизоваться, чтобы оставлять комментарии.