1

persistence_object_identifier にアクセスできれば簡単な単純なクエリを作成しようとしています。モデルをキックスタートしたので、持っていません。

私がやりたいことは次のとおりです。

function getAllExcept($obj){
  $query = $this->createQuery();
  $query->matching(
     $query->logicalNot(
         $query->equals('persistence_object_identifier', $obj)
     )             
    );
  return $query->execute();
}

私はたくさん試しましたが、うまくいきません。簡単に ->toArray() を呼び出して 1 つのオブジェクトを除外できますが、流動的なページネーション ウィジェットには QueryResultInterface が必要です...

4

2 に答える 2

0

交換

$query->equals('persistence_object_identifier', $obj);

$query->equals('Persistence_Object_Identifier', $obj);

それが動作します。

于 2015-06-17T12:11:29.100 に答える