给定一个用于管理用户帐户的典型 Doctrine 实体,假设我想为注册用户提供一个表单,该表单仅包含用于修改其专业简历的字段。这意味着只有描述会被传递回update
操作:
public function updateAction(Project $project, Request $request)
{
$user = SOME_RETRIEVED_USER_OBJECT;
$form = $this->createForm(new UserForm(), $user);
$form->bindRequest($request);
...
}
但是,在执行之后,除了bindRequest
bio 之外的所有$user
属性值都是空的。肯定有一些方法可以在 Symfony 中执行部分对象更新吗?