我一直在谷歌搜索,阅读草编文档并搜索了StackOverflow,但是找不到这个问题的答案。
我目前使用drush user-create someone@example.com --password="somepassword"
创建用户。
然后有drush命令来添加角色,阻止用户等。但是在添加/更新字段上没有任何作用。
有人知道如何为创建的用户设置自定义用户字段,或立即创建具有字段值的用户(对于Drupal 7)吗? 我不需要回答命令行问题就可以做到这一点。
答案 0 :(得分:0)
您需要一个定制的Drush命令,该命令接受UID和字段值之类的参数。 https://www.chapterthree.com/blog/how-to-create-custom-drush-commands https://drupalize.me/videos/passing-arguments-drush-commands?p=1134
用户中的所有命令:(用户)
user-add-role(urol)将角色添加到指定的用户帐户。
user-block(ublk)阻止指定的用户。
user-cancel(ucan)取消具有指定名称的用户帐户。
user-create(ucrt)创建具有指定名称的用户帐户。
用户信息打印有关指定用户的信息。
(uinf)
user-login(uli)显示给定用户帐户的一次性登录链接(默认为uid 1)。
user-password(upwd)(重新)设置具有指定名称的用户帐户的密码。
user-remove-role从指定的用户帐户中删除角色。
(urrol)
user-unblock(uublk)取消阻止指定的用户。