Typo3 Extbase:翻译记录的排序
我想订购我的唱片。我已经在repository类中设置了默认顺序:Typo3 Extbase:翻译记录的排序,typo3,extbase,Typo3,Extbase,我想订购我的唱片。我已经在repository类中设置了默认顺序: protected $defaultOrderings = array( 'title'=> Tx_Extbase_Persistence_QueryInterface::ORDER_ASCENDING ); 但是,当创建具有不同标题的记录的翻译时,输出仍然按默认语言的标题排序。有办法解决这个问题吗?您使用的是什么版本?自TYPO3 6.0以来,您可以执行以下操作: $querySettings = $this-
protected $defaultOrderings = array(
'title'=> Tx_Extbase_Persistence_QueryInterface::ORDER_ASCENDING
);
但是,当创建具有不同标题的记录的翻译时,输出仍然按默认语言的标题排序。有办法解决这个问题吗?您使用的是什么版本?自TYPO3 6.0以来,您可以执行以下操作:
$querySettings = $this->objectManager->get('TYPO3\\CMS\\Extbase\\Persistence\\Generic\\Typo3QuerySettings');
$querySettings->setSysLanguageUid(42);
来源:谢谢你的提示。我使用的是TYPO3 4.7.14和Extbase 4.7.7,但该功能在那里不可用。