symfony 2 フォーム コンポーネントに関連するいくつかの質問があります。
そのエンティティを作成したユーザーを参照する「created_by」フィールドを持つエンティティがあるとします。新しいレコードが作成されたら、アプリにログインしているユーザーでそのフィールドを設定したいと思います。これはコントローラー ($entity->setCreatedBy($user)) で実行できますが、このログインをフォーム クラス自体に含めることをお勧めします。コンストラクター/セッター メソッドでユーザー オブジェクトをフォームに渡すことができますが、その後はどうすればよいでしょうか。エンティティに「バインド」しますか? フォームにフィールドを作成する必要がありますか? 隠しフィールドを作成することもできますが、ユーザー ID をそのように表示したくないのです。
symfony 1.4 の updateObject または doSave メソッドに相当するものはありますか?
ご協力いただきありがとうございます