0

ユーザーが Web サイトに接続するために、FOS ユーザー バンドルと LdapBundle を使用しています。フォームを作成しましたが、誰がエントリを追加したかを追跡したいと考えています。そのため、そのことを追加/変更したユーザーをデータベースに保存したいと思います。

これを行う最善の方法は何ですか? フォームになるので、現在のユーザー ID を使用して FormType に隠しフィールドを作成することを最初に考えましたが、安全だと思います。

任意の提案をいただければ幸いです。

ありがとう !

4

2 に答える 2

1

隠しフィールドは簡単に操作できるため、反対することをお勧めします。

より良い方法はSecurityContext、フォームに挿入し、ログインしているユーザーをPOST_SUBMITイベントを介してそのオブジェクトにバインドすることです。

于 2014-11-14T16:55:32.863 に答える