Typo3 または Flow3 の QueryInterface を使用する場合は、使用できるすべての関数についてQueryInterface Extbase ドキュメントを参照できます。Flow3 でいくつかの AND、OR、および LogicalNOT を作成しましたが、それらはうまく機能します。
私の問題は in() 関数です。「タスク」オブジェクトがあり、すべてのタスクに 1 つの「ステータス」オブジェクトがあるとします (多対 1)。ここで、「false」の「show」属性のステータスを持つすべてのタスクを作成したいと考えています。それがうまくいかないことです:
$query->in('status',$this->statusRepository->findByShow(FALSE));
find() の戻り値の型が原因だと思います。「NULL」、1 つのオブジェクト、または配列内の複数のオブジェクトを取得できます。しかし、なぜそれが機能しないのですか、どうすれば修正できますか?
手伝ってくれてありがとう。