php arrays drupal-7

php - Matriz resultado de una función como opciones en la opción de selección de Drupal



arrays drupal-7 (1)

Quiero usar la matriz de devolución de una función como opciones en la lista de selección usando campos de formulario en drupal.

Aquí está el código del campo de cuadro de selección.

$form [''user_details''][''course''] = array( ''#type'' => ''select'', ''#title'' => ''course:'', ''#page arguments'' => array(''get_course''), ''#options'' => $course, );

Aquí está la función de la que estoy obteniendo array.

function get_course() { $course = array(); $query = db_select(''mdl_course'', ''''); $query->fields(''fullname'', array('''')); $query->condition(''category'', 8); $result = $query->execute(); $course = $result; return $course }


Simplemente llame a la función:

$form [''user_details''][''course''] = array( ''#type'' => ''select'', ''#title'' => ''course:'', ''#page arguments'' => array(''get_course''), ''#options'' => get_course(), );