私の要件は、ユーザー カート オブジェクトをポートレット セッションに格納する必要があるということです。ユーザーがアイテムをカートに追加するたびに、ユーザー カート オブジェクトを更新し、ポートレット セッションに再度保存する必要があります。ユーザーがログアウト/セッションの有効期限が切れるたびに、これらのユーザーカート オブジェクトの詳細をデータベースに保存する必要があります。オブジェクトをポートレット セッションに保存できますが、ユーザーがログアウト/セッションの有効期限が切れると、詳細がデータベースに保存されません。フックを使用して「LogoutPreAction」クラスをオーバーライドします。しかし、run メソッドでは、PortletSession オブジェクトを取得できません。"MyCustomLogoutPreAction" クラスの run メソッドでポートレット セッション オブジェクトを取得するにはどうすればよいですか?
質問する
643 次