symfony填充数据报错No encoder has been configured for account解决方法

symfony新建一个用户实体的时候运行填充命令 php bin/console doctrine:fixtures:load 报错解决方法。


下面是报错信息

In EncoderFactory.php line 53:
No encoder has been configured for account "App\Entity\Admin".

增加配置:

# config/packages/security.yaml
security:
    ...
    encoders:
            ...
            App\Entity\Admin:
                algorithm: auto
    ...


这个配置就是为这个实体指定一个加密方式,问题就解决了。




Tags symfony php

留言(0)

评论