0
我想订购我的记录。我已经设定的默认排序存储库中的类:Extbase:翻译记录的订购
protected $defaultOrderings = array(
'title'=> Tx_Extbase_Persistence_QueryInterface::ORDER_ASCENDING
);
但是,创造与不同的标题的记录的翻译时,输出仍然由默认语言的标题排序。有没有办法来解决这个问题?
我想订购我的记录。我已经设定的默认排序存储库中的类:Extbase:翻译记录的订购
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);
来源:http://forge.typo3.org/projects/typo3v4-mvc/wiki/Default_Orderings_and_Query_Settings_in_Repository
感谢你为这个提示。我正在使用TYPO3 4.7.14和Extbase 4.7.7,此功能在那里不可用。 – Sven