2

次のコードから必要なオプションを取得しますが、返された配列の最初の値として空のオプションを追加し'' => 'none',、残りの値として追加する必要があります。

function dropdown() {
  return db_select('node', 'n')
    ->condition('n.type', 'abc')
    ->condition('n.status', 1)
    ->fields('n', array('nid', 'title'))
    ->orderBy('n.title', 'ASC')
    ->execute()
    ->fetchAllKeyed();
}

ただし、これはデータベースからの値のみを提供します。

4

1 に答える 1