我想做的是:
function getAllExcept($obj){
$query = $this->createQuery();
$query->matching(
$query->logicalNot(
$query->equals('persistence_object_identifier', $obj)
)
);
return $query->execute();
}
我尝试了很多,但我不能让它发挥作用。 我可以轻松调用 - > toArray()并过滤掉一个对象,但是流体分页小部件需要QueryResultInterface ...
答案 0 :(得分:1)
该属性的名称为Persistence_Object_Identifier
(请注意)。它由AOP在https://git.typo3.org/Packages/TYPO3.Flow.git/blob/HEAD:/Classes/TYPO3/Flow/Persistence/Aspect/PersistenceMagicAspect.php#l58中注入。
答案 1 :(得分:0)
替换
$ query-> equals('persistence_object_identifier',$ obj);
与
$ query-> equals('Persistence_Object_Identifier',$ obj);
它会起作用。