select
Salve,
in un modulo devo vvalorizzare un campo select.
Prendo l'array da un campo entity reference multivalore
L'array è multidimensionale, e per prendere i vari taget_id del campo devo far ciclare 2 volte l'array
Es.
array = \Drupal::entityTypeManager()->getStorage('node')->load( $nodo->field_multi->target_id );
per avere l'array con i vari target_id eseguo 2 volte il foreach
array1 = $array->field_abilitazioni->getValue() ;
foreach ($aAbil as $v1) {
foreach ($v1 as $v2) {
$array2[] = $v2 ;
}
}
Non riesco a capire se oltre questa possibilità ce ne possa essere più immediata. Ciclare i vari array richiede tempo
Gaetano