1

私のアプリケーションでは、いくつかのセッション関連データを保存しています。これをカート メカニズムと呼びましょう。

カートにはセッション ID が関連付けられており、製品は特定のカートに関連付けられています。かなり基本的です。

Symfony のセッション破棄イベントをリッスンしたいので、未使用の製品をデータベースから削除できます。どうすればそれを達成できますか?

4

1 に答える 1

0

このようなイベントを生成することはできないと思います。db (kernel.request イベントリスナー) で最後のセッションの使用状況を更新し、session.storage.options.lifetime秒が経過した後に cron タスクで単純に削除できます。

于 2012-09-18T21:42:25.147 に答える