たとえば、ユーザー アカウントの管理に使用される典型的な Doctrine エンティティを考えると、登録ユーザーに、彼らの職業経歴を変更するために使用されるフィールドのみで構成されるフォームを提供したいとします。これは、説明のみupdate
がアクションに返されることを意味します。
public function updateAction(Project $project, Request $request)
{
$user = SOME_RETRIEVED_USER_OBJECT;
$form = $this->createForm(new UserForm(), $user);
$form->bindRequest($request);
...
}
ただし、 を実行すると、バイオを除くbindRequest
すべての$user
属性値が空になります。Symfony で部分的なオブジェクトの更新を実行する方法はありますか?