Программное редактирование полей пользователя

Главные вкладки

Аватар пользователя adelabuhasira adelabuhasira 12 апреля 2019 в 18:07

Добрый день. Хочу сделать кастомную страницу редактирования пользователя (которая user/id/edit мне немного не подходит, точнее хочу ее оставить для админов, поэтому специально сделал отдельную страницу для редактирования аккаунтов пользователей лично ими).
Создал форму на отдельной страничке, вытянул все нужные поля пользователя в инпуты. Теперь необходимо отправить форму с измененными полями на сохранение данных. Но не могу понять как, на форуме нахожу только по Drupal 7, а мне надо по 8.

Никто не подскажет куда копать? Все перерыл, везде только для семерки. Искал что-то типа "programmatically user field edit drupal 8"

Комментарии

Аватар пользователя adano adano 12 апреля 2019 в 23:49
1
Аватар пользователя Orion76 Orion76 13 апреля 2019 в 0:03
1

Возможно есть какие либо особенные причины, почему понадобилось"в ручную" создавать форму для ввода данных.
Но т.к. они мне неизвестны, предположу, что правильнее было бы создать специальный тип материала с правами на редактирование только админам.
Добавить в этот материал нужные поля, которые должны заполнять админы.
И добавить в сущность Пользователь поле-связь (entityreference) на этот материал.

Для добавления "специального" материала есть куча способов:
1.Стандартная "нода".
2.ECK https://www.drupal.org/project/eck
3. https://www.drupal.org/project/profile
и еще куча других..

Аватар пользователя adano adano 13 апреля 2019 в 0:44

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

Обычная практика, где есть юзеры и интерфейсы для них.