我有一些自定义查找查询,我想将它们组合起来。
例如,findOwnedBy
方法返回一个查询对象,其中特定客户由用户拥有。 findInGroups
方法返回客户属于给定组的其他查询对象。
我需要将这些结合到查询中。
我尝试了以下代码
public function findAccessibleBy(Query $query, array $options)
{
$owned = $this->findOwnedBy($query, $options);
$accessViaGroups = $this->findInGroups($query, $options);
}
如果我只有第一个查找,我会在$owned
中获得正确的查询。如果我添加第二个,则$owned
将为空。
我尝试将它们组合在一起并尝试将它们结合起来,但这些都没有效果。
我确信我错过了一些简单的东西,但我不知道是什么。