4 用于我的 Doctrine 应用程序。
在那里我使用以下教义命令来检索人员对象集合
//query
$people = $q->execute();
这将返回 20 个对象。person 对象的主键是具有三个属性的复合键。那些是
id
department_id
name
我需要通过如下搜索来获取人员对象。
$id = 10;
$department_id = 1;
$name = "abc";
$people->get($id, $department_id, $name);
但这不起作用,也没有给出正确的结果。我试过这个,它给出了空结果,似乎我的集合主键没有设置。
$people->getKeyColumn();
我不想在收集和处理它时经历一个 foreach 循环,因为当我处理大约 500 人时,它会减慢我的应用程序。
有人可以帮我解决这个问题,从教义集合中获取值。