Drupal:APi编码和字段集中的字段

时间:2011-01-21 13:14:29

标签: drupal

我正在编写自己的Drupal模块,并使用表单api创建构成页面上表单的字段。我的字段定义如下:$ form ['username']。

现在我想为这些字段设置一个字段集,其结果如下:$ form [“settings”] [“username”]。

问题:这会影响哪些其他代码?例如我有像$ form_state ['values'] ['username']这样的代码,是否需要更改?

2 个答案:

答案 0 :(得分:1)

是的,您需要深入研究这些级别。因此,要访问$form['settings']['username'],请使用$form_state['values']['settings']['username']

答案 1 :(得分:0)

不,$form_state['values']['username']将是相同的,除非您在字段集中设置'#tree' => true,否则您将使用$form_state['values']['settings']['username']