Добрый день. Хочу сделать кастомную страницу редактирования пользователя (которая user/id/edit мне немного не подходит, точнее хочу ее оставить для админов, поэтому специально сделал отдельную страницу для редактирования аккаунтов пользователей лично ими).
Создал форму на отдельной страничке, вытянул все нужные поля пользователя в инпуты. Теперь необходимо отправить форму с измененными полями на сохранение данных. Но не могу понять как, на форуме нахожу только по Drupal 7, а мне надо по 8.
Никто не подскажет куда копать? Все перерыл, везде только для семерки. Искал что-то типа "programmatically user field edit drupal 8"
Комментарии
https://docs.acquia.com/tutorials/fast-track-drupal-8-coding/update-user...
https://drupal.stackexchange.com/questions/226989/how-to-update-user-fie...
https://stackoverflow.com/questions/52469551/how-to-update-custom-user-f...
Тут не приветствуется отправлять в Гугл, но все же:
https://www.google.ru/search?q=drupal+8+set+user+field+value
Возможно есть какие либо особенные причины, почему понадобилось"в ручную" создавать форму для ввода данных.
Но т.к. они мне неизвестны, предположу, что правильнее было бы создать специальный тип материала с правами на редактирование только админам.
Добавить в этот материал нужные поля, которые должны заполнять админы.
И добавить в сущность Пользователь поле-связь (entityreference) на этот материал.
Для добавления "специального" материала есть куча способов:
1.Стандартная "нода".
2.ECK https://www.drupal.org/project/eck
3. https://www.drupal.org/project/profile
и еще куча других..
Обычная практика, где есть юзеры и интерфейсы для них.
Всем спасибо!