給定一個典型的用於管理用戶帳戶的Doctrine實體,假設我想爲註冊用戶提供一個僅由用於修改其職業生物的字段組成的表單。這意味着僅的描述將被傳遞迴update
行動:Symfony表格 - 部分對象更新
public function updateAction(Project $project, Request $request)
{
$user = SOME_RETRIEVED_USER_OBJECT;
$form = $this->createForm(new UserForm(), $user);
$form->bindRequest($request);
...
}
但是,在執行bindRequest
後,所有的$user
屬性值除了的生物都是空的。當然,有一些方法可以在Symfony中執行部分對象更新?