gpt4 book ai didi

php - Doctrine2 仅使用对象更新

转载 作者:搜寻专家 更新时间:2023-10-31 21:38:01 25 4
gpt4 key购买 nike

有没有办法在不使用 DQL 和 Native SQL 的情况下使用 Doctrine2 中的条件进行更新?我的意思是只使用对象。

例如这样的事情:

$data = new Entities\Articles();
$data->setStatus("published");

/*
Add some criteria for update here
*/

$em->persist($data);
$em->flush();

我想做的:更新多条记录而不从数据库加载它们。

最佳答案

不,Doctrine ORM 目前不支持使用标准 API 进行更新。 Criteria API 目前仅可用于获取数据,并且仍处于非常早期的状态。

如果你能帮助我们改进它,那就太棒了:)

目前唯一可用的方法是通过 DQL和 NativeSQL

关于php - Doctrine2 仅使用对象更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14563086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com