【问题标题】:How to create password input type in Symfony EasyAdmin 3如何在 Symfony EasyAdmin 3 中创建密码输入类型
【发布时间】:2023-03-13 22:19:01
【问题描述】:

如何在 Symfony EasyAdmin 3 管理表单中创建密码输入类型。 在 EasyAdmin 2 中,我可以使用 - { property: ..., type: 'password' } 这是什么 EasyAdmin 3 版本?

【问题讨论】:

    标签: symfony5 easyadmin3


    【解决方案1】:

    使用文本字段并将表单类型设置为PasswordType

    yield TextField::new('password')->setFormType(PasswordType::class);
    

    【讨论】:

    • 函数 setFormTypeOption 需要 2 个参数:字符串 $optionName、$optionValue。如果我使用您的示例,我会收到一个错误:“函数 EasyCorp\Bundle\EasyAdminBundle\Field\TextField::setFormTypeOption() 的参数太少,1 在第 24 行传入 \src\Controller\Admin\UserCrudController.php,正好是 2预计”
    • 对不起,方法名是setFormType,我错了。
    猜你喜欢
    • 2019-07-11
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多