如果使用Typo3或Flow3中的QueryInterface,则可以在QueryInterface Extbase Dokumentation中查找可以使用的所有函数。我已经在Flow3中创建了一些AND,OR和LogicalNOT,并且它们工作得很好。- Typo3 - queryInterface
我的问题是in()函数。假设我有一个“任务”对象,每个任务都有一个“状态”对象(通过“多对一”)。现在我想让'show'属性的所有任务都处于'false'状态。这是不行的:
$query->in('status',$this->statusRepository->findByShow(FALSE));
我想这是因为find()的返回值类型。您可以在数组中获得'NULL',一个对象或多个对象。但为什么它不起作用,我该如何解决它?
感谢您的帮助。
这就是我已经拥有的。 ...如果我会在find上做一个count(),并且如果它是0什么也不做,如果它是1和equals()以及in()中的多于1个状态实体,你会说什么? – Pete
您现在使用的代码会得到哪个错误? – Michael
他无法构建查询字符串... toString()中的错误 – Pete