Drupal 9: Como pegar o valor de um campo customizado no usuário

Por Fernando Katsukawa, 24 Novembro, 2022

Isso também deve funcionar para Drupal 8 ou Drupal 10.

Um jeito fácil de pegar o valor de um campo customizado no usuário é conforme a seguir:

$user = \Drupal\user\Entity\User::load(\Drupal::currentUser()->id());

// Textfield.
$name = $user->get('field_name')->value;

// Multiple values.
$names = $user->get('field_names')->getValue();

Sobre o Autor

Profile picture for user fkatsukawa

Fernando Katsukawa é desenvolvedor backend senior certificado, que já trabalha a 12 anos com o Drupal e contando...

Salvei seu valioso tempo? Use o copo abaixo para me comprar um cafezinho!
buy me a coffee - cup