Drupal 8 - Entity Form Builder не загружает все поля

Поэтому я пытаюсь загрузить форму пользователя в свой пользовательский блок. За исключением того, что он не загружает все мои поля. Единственные поля ввода в форме - это основные поля ( E-mail, текущий пароль и поля нового пароля).

Я использую конструктор Entity Form, загружая моего текущего пользователя и получая форму этого Entity.

  public function build() {
      $user = $this->userStorage->load($this->currentUser->id());
      return $this->entityFormBuilder->getForm($user, 'default');
  }

Может быть, полезно знать, я использую модуль "Многократная регистрация", где у меня есть поля, которые являются специфическими для роли. Текущему пользователю назначена роль с полями, которые я на самом деле хочу показать.

Кто-нибудь знает, как я могу загрузить все свои пользовательские поля в форме?

Заранее спасибо!

0 ответов

Другие вопросы по тегам