小编Dai*_*shi的帖子

Symfony Easyadmin 角色选择类型字段

我使用easyadmin,我希望字段“role”显示字段类型“radio”中的角色选择,但发生这种类型的错误(数组到字符串转换)(见下图):

注意:数组到字符串的转换

这是我的配置:

easy_admin:
entities:
    User:
        class: AppBundle\Entity\User
        form:
            fields:
                - { property: 'username' }
                - { property: 'email' }
                - { property: 'enabled' }
                -   property: 'plainPassword'
                    type: 'repeated'
                    type_options:
                        type: Symfony\Component\Form\Extension\Core\Type\PasswordType
                        required: false
                        first_options: { label: '%label.password%' }
                        second_options: { label: '%label.password_confirmation%' }
                        invalid_message: fos_user.password.mismatch
                -   property: 'roles'
                    type: 'choice'
                    type_options:
                        mapped: true
                        expanded: true
                        multiple: false
                        choices: { 'Conseiller': 'ROLE_USER', 'Administrateur': 'ROLE_ADMIN' }
Run Code Online (Sandbox Code Playgroud)

有人会为我提供解决方案,以便我可以使用easyadmin显示单选按钮吗?

提前致谢

symfony easyadmin

1
推荐指数
2
解决办法
1万
查看次数

标签 统计

easyadmin ×1

symfony ×1