如何将字段值添加到`drush user-create`命令?

时间:2018-06-22 10:27:20

标签: drupal drush

我一直在谷歌搜索,阅读草编文档并搜索了StackOverflow,但是找不到这个问题的答案。

我目前使用drush user-create someone@example.com --password="somepassword"创建用户。

然后有drush命令来添加角色,阻止用户等。但是在添加/更新字段上没有任何作用。

有人知道如何为创建的用户设置自定义用户字段,或立即创建具有字段值的用户(对于Drupal 7)吗? 我不需要回答命令行问题就可以做到这一点。

1 个答案:

答案 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)取消阻止指定的用户。