Forma 1
$data = [»=>’Elegir una opción’];
foreach ($result as $key => $record) {
$data += [$record->field_codigo_cad_value => $record->name];
}
Forma 2
$i = 0;
foreach ($data as $key => $value) {
$datos[$i][value] = $key;
$datos[$i][title] = $value;
$i++;
}
con taxonomia
public function getTermino()
{
$vocabulary = tipo_de_norma;
$terms = Drupal::entityTypeManager()->getStorage(taxonomy_term)->loadTree($vocabulary);
$tree = [];
foreach ($terms as $term) {
$tree +=[$term->tid => $term->name];
}
return $tree;
}