2012-09-18 14 views
1

在我的應用程序中,我存儲了一些與會話相關的數據 - 我們稱之爲購物車機制。Symfony 2.1 - 會話事件(垃圾收集器)

購物車有關聯的會話ID和產品與某些購物車有關。很基本。

我想傾聽Symfony的會話銷燬事件,因此我可以從數據庫中刪除未使用的產品。任何想法我怎麼能做到這一點?

回答

0

我不認爲有可能產生像這樣的事件。 您可以在db(在kernel.request事件偵聽器)中更新最後一次會話的使用情況,並在session.storage.options.lifetime秒之後通過cron任務簡單地刪除它。