问题从Symfony 2中的ArrayCollection获取随机元素



有人可以帮助我吗?我遇到了尝试加载datafixtures的错误:

Notice: Undefined index:  in path/DataFixtures/ORM/Fixture.php

这是我的简单代码...我看不出为什么失败了,因为我以前使用了另一个固定装置,并且起作用了

$things = $manager->getRepository('namespaceBundle:Entity')->findByProperty($property->getId());
$thing = $things[array_rand($things)];

我只是想从ArrayCollection $things

获取一个随机对象

我需要一些帮助,我被卡住了...而且我敢肯定这是一个愚蠢的错误,但我看不到它!

谢谢!

最简单的是

$thing = $things->get(array_rand($things->toArray()));

相关内容

  • 没有找到相关文章

最新更新