Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Serialization 容器软件和会话_Serialization_Symfony_Containers_Symfony 2.1 - Fatal编程技术网

Serialization 容器软件和会话

Serialization 容器软件和会话,serialization,symfony,containers,symfony-2.1,Serialization,Symfony,Containers,Symfony 2.1,我使用的自定义类扩展了containerware,我需要将其序列化以将其存储在会话中 我正在使用\u sleep和\u wakeup来选择我的对象的哪些属性需要在会话中持久化,当然我没有在会话中存储$this->container 所以我的问题是:当我使用\uuu wakeup时,我再也不能访问我的容器了!有什么办法可以解决这个问题吗?嗯,是的,这就是预期的结果。如果您将类注册为服务,我不确定这是否可行,因为在唤醒时,您必须使用正确的容器参数执行setContainer

我使用的自定义类扩展了
containerware
,我需要将其序列化以将其存储在会话中

我正在使用
\u sleep
\u wakeup
来选择我的对象的哪些属性需要在会话中持久化,当然我没有在会话中存储
$this->container


所以我的问题是:当我使用
\uuu wakeup
时,我再也不能访问我的容器了!有什么办法可以解决这个问题吗?

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