我不明白,我在Symfony 3下工作,当我要转到用户管理页面时遇到一个错误:
注意:unserialize():在偏移量11为28字节时出错
Symfony \ Component \ Debug \ Exception \ ContextErrorException
in vendor/doctrine/dbal/lib/Doctrine/DBAL/Types/ArrayType.php (line 58)
但是,在效果很好之前,这很奇怪。其他几个人已经遇到过相同的问题,但是原因从来都不相同。
我记得在我的项目的无用文件中做了一些空虚操作,但是我删除了未使用的文件以及未使用的注释块。
如果它有助于解决我的问题,这是我的user.php
谢谢 !
编辑:好的,我只是非常愚蠢。我的用户实体继承自FOSUserBundle。在我的数据库中,我有一个角色为SUPER_ADMIN的用户。同时,Suaf在我的代码中删除了该角色,只保留了ADMIN角色,并通过删除过多的“ SUPER”在数据库中修改了自己。如果有人可以向我解释为什么,对于我的文化,我认为这不会造成这种错误。
但是无论如何,问题还是解决了!
缥缈止盈