gpt4 book ai didi

doctrine-orm - 教义 findBy 'does not equal'

转载 作者:行者123 更新时间:2023-12-03 07:06:31 32 4
gpt4 key购买 nike

我该怎么办

WHERE id != 1

在教义中?

到目前为止我已经有了

$this->getDoctrine()->getRepository('MyBundle:Image')->findById(1);

但是我该如何做“不等于”呢?

这可能很愚蠢,但我找不到任何对此的引用?

谢谢

最佳答案

现在有一种方法可以做到这一点,即使用 Doctrine's Criteria。

完整的示例可以在 How to use a findBy method with comparative criteria 中看到。 ,但下面是一个简短的答案。

use \Doctrine\Common\Collections\Criteria;

// Add a not equals parameter to your criteria
$criteria = new Criteria();
$criteria->where(Criteria::expr()->neq('prize', 200));

// Find all from the repository matching your criteria
$result = $entityRepository->matching($criteria);

关于doctrine-orm - 教义 findBy 'does not equal',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14085946/

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