Drupal: APi-кодирование и поля в наборе полей - PullRequest
0 голосов
/ 21 января 2011

Я пишу свой собственный модуль Drupal и работаю с API формы, чтобы создать поля, которые составляют форму на странице. У меня есть поля, определенные как: $ form ['username'].

Теперь я хотел бы иметь набор полей для полей, что приводит к следующему определению: $ form ["settings"] ["username"].

Вопрос: на какой другой код это влияет? например, у меня есть код, подобный $ form_state ['values'] ['username'], это нужно изменить?

Ответы [ 2 ]

1 голос
/ 21 января 2011

Да, вам нужно углубиться в эти уровни.Поэтому для доступа к $form['settings']['username'] используйте $form_state['values']['settings']['username'].

0 голосов
/ 01 октября 2014

Нет, $form_state['values']['username'] будет таким же, если вы не установите '#tree' => true в наборе полей, тогда вы будете использовать $form_state['values']['settings']['username'].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...