我有一个Symfony2应用程序,当用户登录时,它具有以下过程:
问题是,当PDO会话处理程序将此信息放入会话时,它似乎存储了用户对象以及导致存储大量数据的所有关系,其中大部分数据都不需要,因为Doctrine可以延迟加载无论如何他们回来了。
这也会导致问题,因为数据量有时太大而且不适合session_value字段,即使它是LONGTEXT会导致会话损坏。
那么,有没有一种方法可以在它们进入会话之前安全地从教条实体中删除关系数据?我尝试过使用__sleep和__wake,但是没有调用它们。