3
任何人都可以帮助我?我得到这个错误尝试加载DataFixtures:在Symfony 2中从ArrayCollection获取随机元素的问题
Notice: Undefined index: in path/DataFixtures/ORM/Fixture.php
这里是我的简单的代码......我不明白为什么是失败的,因为我与其他设备进行之前做了它和它的工作
$things = $manager->getRepository('namespaceBundle:Entity')->findByProperty($property->getId());
$thing = $things[array_rand($things)];
我只是试图从ArrayCollection的$things
我需要一些帮助,我是stucked ...我敢肯定,这是一个愚蠢的错误随机获得一个对象,但我不能看到它!
谢谢!
你检查什么'array_rand'回报? –
我不知道f ***我在做什么错误....我怎样才能检查它返回什么?我只是试图加载数据库中的灯具并返回这个警告:array_rand()期望参数1是数组,给定的对象' – Xavi
那么,所以你已经知道什么是错的。 '$ things'是一个对象,而不是一个数组。你需要传递一个数组来使用数组函数。 –