Symfony 3-2 arraycollection之间的区别

arn*_*rno 2 diff arraycollection symfony

有没有办法区分2 ArrayCollection?(例如array_diff)

今天我循环第一个,检查$ it-> contains()是否匹配,但是我认为它可以重构。

Mik*_*lov 5

您可以通过以下方式使用array_diff:

$diff = array_diff($arrayCollection1->toArray(), $arrayCollection2->toArray());

$arrayCollectionDiff = new ArrayCollection($diff);
Run Code Online (Sandbox Code Playgroud)

  • 米哈伊尔,这对你有用吗?对我来说,它抛出:错误:AppBundle\Entity\Sprint 类的对象无法转换为字符串 (4认同)