我想在我的实体用户原则中使用角色用户来获取后端引擎。如果我在实体中修复了静态角色,但是如果我想从我的BDD MySQL中检索它,那么我的身份验证正常工作我有一个反序列化错误。
我的MySQL字段是Text(或Longtext)类型,只包含一个这样的角色:“ROLE_ADMIN”或“ROLE_USER”。我已经尝试过像“ADMIN”或“USER”这样的字段,但没有任何改变。
你能告诉我为什么我会检索Roles bug吗?
答案 0 :(得分:0)
为了解决序列化或反序列化的许多问题,好的方法是使用夹具数据并直接编码。
反序列化继续正确运行,没有错误,因为您使用特定的编码php symfony代码对数据进行编码。
第一次,直接在SQL查询中完成数据库效率不高。