Symfony 2.1 - 会话事件(垃圾收集器)

时间:2012-09-18 10:31:50

标签: php symfony symfony-2.1

在我的应用程序中,我存储了一些与会话相关的数据 - 让我们将其称为购物车机制。

购物车具有关联的会话ID,产品与某些购物车相关。非常基本。

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

1 个答案:

答案 0 :(得分:0)

我认为不可能生成这样的事件。 您可以在db(在kernel.request事件监听器中)更新上次会话使用情况,并在 session.storage.options.lifetime 秒后通过cron任务删除它。