小编d4n*_*y3l的帖子

通过子对象对元素进行排序

我有一个与 具有1:n关系的item对象。可以说类别是一个数值。categories

我尝试使用 setOrderings() 按类别对所有项目进行排序,但它不起作用。

//inside findAll() in my ItemRepository 
$query->setOrderings(array("item.categories" => \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_DESCENDING));
Run Code Online (Sandbox Code Playgroud)

我怎样才能让我的查询根据其子对象对所有项目进行排序categories

编辑:示例

Item1 具有类别[1,2,8],Item2 具有类别[1,2,5],因此升序排序顺序为:Item2、Item1

typo3 fluid extbase

5
推荐指数
1
解决办法
933
查看次数

标签 统计

extbase ×1

fluid ×1

typo3 ×1