gpt4 book ai didi

php - TYPO3 扩展库 : setDefaultOrderings in Controller

转载 作者:可可西里 更新时间:2023-11-01 06:40:31 25 4
gpt4 key购买 nike

我有一个扩展(extbase/fluid),它的主要对象“Etikett”与子对象“Land”有关系。我想对我的输出进行排序,所以我在我的 Etikett Controller 中使用了 setDefaultOrderings 方法,但我没有得到任何结果,为什么?

$this->etikettRepository->setDefaultOrderings(array('land.laendername' => \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING));
$etiketts = $this->etikettRepository->findAll();

Relation

最佳答案

您可以在存储库中设置默认顺序。

class etikettRepository extends \TYPO3\CMS\Extbase\Persistence\Repository {
/*
* Default ordering for all queries created by this repository
*/
protected $defaultOrderings = array(
'your_field_name' => \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_ASCENDING
);

public function findAll(){
//Your query
$query->getQuerySettings()->setRespectStoragePage(FALSE);
}
}

关于php - TYPO3 扩展库 : setDefaultOrderings in Controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21660373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com