我正在尝试在 drupal 7 中创建几个下拉菜单,我有一系列与特定沙箱相关的任务。用户选择沙箱并获得一个填充了该沙箱任务的选择,然后他再次选择该沙箱。
依赖下拉列表需要将每个任务放在一个数组中,然后是所有这些数组,这是硬代码版本......
$optionsB = array(
t('level 1') => drupal_map_assoc(doTasksQuery('level 1')),
t('level 2') => drupal_map_assoc(doTasksQuery('level 2')),
t('level 3') => drupal_map_assoc(doTasksQuery('level 3')),
);
doTasksQuery() 使用 drupals db_query() 返回每个级别的任务列表。
如何使这种动态化以允许可变数量的级别?因为它们是固定的。我还有另一种方法来返回返回 php 关联数组的级别名称,我宁愿使用它来填充键值而不是硬编码它们。
感谢您的关注