所以 Drupal Forms API 有生成选择框的选项。
但是,该示例包含静态信息。我想以“Drupal”的方式生成一个动态选择列表。
这是代码示例:
$form['selected'] = array(
'#type' => 'select',
'#title' => t('Selected'),
'#options' => array(
0 => t('No'),
1 => t('Yes'),
),
'#default_value' => $category['selected'],
'#description' => t('Set this to <em>Yes</em> if you would like this category to be selected by default.'),
);
我希望#options 下的数组变为动态的 - 我是否应该在此之前生成一些东西,将其传递给一个变量并将其放入数组中?我不太确定如何保留此代码的结构,并为动态解决方案插入一种方法。