Typo3 flow 如何编写返回除给定对象之外的所有对象的查询?

Typo3 flow 如何编写返回除给定对象之外的所有对象的查询?,typo3-flow,Typo3 Flow,我正在尝试编写一个简单的查询,如果我能够访问持久性对象标识符,那么这个查询就很容易了。我踢起了我的模特,所以我没有他们 我想做的是: function getAllExcept($obj){ $query = $this->createQuery(); $query->matching( $query->logicalNot( $query->equals('persistence_object_identifier', $obj)

我正在尝试编写一个简单的查询,如果我能够访问持久性对象标识符,那么这个查询就很容易了。我踢起了我的模特,所以我没有他们

我想做的是:

function getAllExcept($obj){
  $query = $this->createQuery();
  $query->matching(
     $query->logicalNot(
         $query->equals('persistence_object_identifier', $obj)
     )             
    );
  return $query->execute();
}
我试了很多,但都没能成功。
我可以很容易地调用->toArray()并过滤出一个对象,但是流体分页小部件需要QueryResultInterface…

属性的名称是
持久性对象标识符
(注意情况)。它由AOP注入。

更换

$query->equals('persistence\u object\u identifier',$obj)

$query->equals('Persistence\u Object\u Identifier',$obj)


它会起作用的。

非常感谢你。那个箱子完全解决了问题。