匿名ユーザーがエンティティフォームを使用してアプリケーションに入力し、サイトに登録せずに送信できる状況があります。その後、匿名ユーザーはアカウントを登録することが期待されます。これで、匿名ユーザーはエンティティ フォームで電子メール アドレスというフィールドを送信します。
次に、そのフィールドを使用して現在のユーザーのメール アドレスと比較し、一致が見つかった場合は、以前の送信とユーザーの間のリンクを作成します。
私が試した2つのオプションはビューであり、電子メールフィールドを介してユーザーとエンティティフォームの間に関係を作成しますが、それは機能していません
また、エンティティ フォームの電子メール フィールドと現在のユーザーの電子メール フィールドの間でデータ比較が行われるルールを試してみました。コマース担当者がコマース モジュールで同じことを行って、匿名の買い物客がカートを送信できるようにしたことを知っています。
もう 1 つの解決策は、隠しフィールドに Cookie データを入力してから、投稿のセッション ID とユーザー セッション ID の間の関係を作成することです。
誰かが最善のアプローチと、可能であればいくつかのサンプルソリューションに光を当てることができます..