1
我有一個TYPO3擴展與兩個模型,Member
和Category
和這些模型之間的M:M關係。 現在我編寫一個特殊的存儲庫方法findByCategoryUid
以獲取按日期排序的成員。如何排序extbase存儲庫對象由mm.sorting
如何根據字段tx_***member_membercategory_mm.sorting
排序/排序成員對象?
這一個dosn't工作。
$query->setOrderings(
array('tx_***_member_membercategory_mm.sorting' => \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING)
);
這是錯誤的方式。我會將我的普通SQL查詢移植到使用存儲庫方法。 我的查詢看起來像'Select Member。* FROM Member,Member_Cat_MM,Category WHERE Member.uid = Member_Categoy_MM.uid_local and Category.uid = Member_Category_MM.uid_foreign = Category.uid GROUP BY Member.uid ORDER BY Member_Category_MM.sorting ASC' –