学说中的部分合并?

时间:2013-03-20 00:43:32

标签: php orm doctrine-orm

在我正在开发的系统中,我通过AJAX将整个表单发送到系统的逻辑。该表单允许我更新与单个类相关的一堆数据,但是,我不需要更新类的所有属性,只需要更新它的一部分。一切正常,直到我必须坚持数据。当我执行以下操作时:

$entityManager->merge($entity);

我收到一条错误,指出数据库中不允许使用NULL字段,这显然意味着当我执行此类操作时,整个类会更新其所有字段。这是因为系统仅使用传入数据将从表单发送的数据映射到对象。

所以,我的问题是:如何使用与之前所述类似的语法而不是构建UPDATE查询来更新传入的数据而不更新其他内容?先谢谢你。

0 个答案:

没有答案