複数値フィールドのgetvalue()は最初の値のみを返します
フィールド管理ユーザーページに新しいフィールドを追加しました。これは、サンプルの複数値フィールドです。(複数の整数を入力できます) 管理者ユーザーのプロファイルを編集しました。このフィールドにいくつかの値を追加(および保存)しました。 42 66 23 77 カスタムモジュールで、現在のユーザーを読み込んで、整数の複数値フィールドのすべての値を表示します。 // Load the current user. $user = \Drupal\user\Entity\User::load(\Drupal::currentUser()->id()); // Get field data from that user. $mycustomfield = $user->get('field_mycustomfield'); しかし、$ mycustomfield-> getValue()を出力すると、最初の値のみが取得されます。 // Display values kint($mycustomfield->getValue()); // return only 42, but I want get 42, 66, 23, 77 カスタムフィールドのすべての値を取得するにはどうすればよいですか? ありがとう:) 編集 私はこれを試します... // Load …