Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的应用程序中,我存储了一些与会话相关的数据——我们称之为购物车机制。
购物车具有关联的会话 ID,并且产品与某些购物车相关。很基本。
我想听听 Symfony 的会话销毁事件,所以我可以从数据库中删除未使用的产品。有什么想法可以实现吗?
我认为不可能产生这样的事件。您可以更新 db 中的最后一个会话使用情况(在 kernel.request 事件侦听器中),并在session.storage.options.lifetime秒过后在 cron 任务中将其删除。