drupal theme_HOOK属性需要引用

时间:2009-11-23 14:25:20

标签: php drupal drupal-6

我想在我正在构建的表单上显示一个选择框,我知道我可以使用 theme('select', $element);生成格式正确的选择列表。当我检查http://api.drupal.org/api/function/theme_select/6时,我可以看到有关我的变量的更多信息,$ element:

  

$ element包含元素属性的关联数组。使用的属性:标题,值,选项,描述,额外,多个,必需

我不明白的是我对他们列出的属性的选择。我认为属性对应于实际的HTML标记属性,但它仍然令人困惑。例如,我了解到,当我在数组中指定'#multiple'时,我需要将其设置为TRUE或FALSE,而不是“多个”,就像您实际编写HTML一样。 “options”属性应该被指定为数组,还是什么?我有什么选择?

我当然想知道这个问题的答案,但是我真的想知道的是我将来可以使用的参考位置对于这些问题。我认为api.drupal.org应该是它,但它没有我需要的所有信息。

这可能很明显,但我对PHP很陌生 - 这可能有助于你回答我的问题。

谢谢!

1 个答案:

答案 0 :(得分:2)

这些属性不是HTML属性,它们是Drupal FormAPI属性。 The documentation is here

要回答你的问题,是的 - #options需要一个关联数组。