0

拡張するカスタムクラスを使用しておりContainerAware、セッションに保存するためにシリアル化する必要があります。

を使用__sleep__wakeupて、オブジェクトのどのプロパティをセッションで保持する必要があるかを選択しています。もちろん、をセッションに保存していません$this->container

だから私の問題は:私が使うとき__wakeup、私はもう私のコンテナにアクセスできません!これを処理する方法はありますか?

4

1 に答える 1

0

Well, yeah that would be the expected outcome. If You have your class registered as service im not sure it that would be possible, because on __wakeup you woudl have to execute setContainer with correct container argument.

于 2012-10-31T18:14:08.633 に答える