我正在编写自己的Drupal模块,并使用表单api创建构成页面上表单的字段。我的字段定义如下:$ form ['username']。
现在我想为这些字段设置一个字段集,其结果如下:$ form [“settings”] [“username”]。
问题:这会影响哪些其他代码?例如我有像$ form_state ['values'] ['username']这样的代码,是否需要更改?
答案 0 :(得分:1)
是的,您需要深入研究这些级别。因此,要访问$form['settings']['username']
,请使用$form_state['values']['settings']['username']
。
答案 1 :(得分:0)
不,$form_state['values']['username']
将是相同的,除非您在字段集中设置'#tree' => true
,否则您将使用$form_state['values']['settings']['username']
。