【问题标题】:How do I add field values to the `drush user-create` command?如何将字段值添加到 `drush user-create` 命令?
【发布时间】:2018-12-01 19:30:20
【问题描述】:

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

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

然后有 drush 命令来添加角色、阻止用户等。但没有添加/更新字段。

是否有人知道如何为创建的用户设置自定义用户字段,或立即创建具有字段值的用户(对于 Drupal 7)? 我需要在不回答命令行问题的情况下执行此操作。

【问题讨论】:

    标签: drupal drush


    【解决方案1】:

    您需要一个自定义 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) 创建具有指定名称的用户帐户。
    user-information 打印指定用户的信息。
    (uinf)
    user-login (uli) 显示给定用户帐户的一次性登录链接(默认为 uid 1)。 user-password (upwd) (重新)为具有指定名称的用户帐户设置密码。
    user-remove-role 从指定的用户帐户中删除角色。
    (网址)
    user-unblock (uublk) 取消阻止指定的用户。

    【讨论】:

    • 这很聪明。我不知道为什么我没有想到这一点,所以谢谢你的回答。
    猜你喜欢
    • 2011-06-30
    • 2015-05-16
    • 2021-01-12
    • 2013-01-30
    • 2013-02-25
    • 1970-01-01
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多