2012-09-18 19 views
1

在我的应用程序中,我存储了一些与会话相关的数据 - 我们称之为购物车机制。Symfony 2.1 - 会话事件(垃圾收集器)

购物车有关联的会话ID和产品与某些购物车有关。很基本。

我想倾听Symfony的会话销毁事件,因此我可以从数据库中删除未使用的产品。任何想法我怎么能做到这一点?

回答

0

我不认为有可能产生像这样的事件。 您可以在db(在kernel.request事件侦听器)中更新最后一次会话的使用情况,并在session.storage.options.lifetime秒之后通过cron任务简单地删除它。