0

我正在使用扩展的自定义类,ContainerAware我需要对其进行序列化以将其存储在会话中。

我正在使用__sleep__wakeup选择我的对象的哪些属性需要在会话中持续存在,当然我没有将其存储$this->container在会话中。

所以我的问题是:当我使用时__wakeup,我无法再访问我的容器了!有没有办法我可以处理这个?

4

1 回答 1

0

嗯,是的,这将是预期的结果。如果您将您的课程注册为服务,我不确定这是否可能,因为在 __wakeup 您必须使用正确的容器参数执行 setContainer 。

于 2012-10-31T18:14:08.633 回答