如果使用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