gpt4 book ai didi

php - extbase (TYPO3) 中的 setOrderings 用于数组的第二层

转载 作者:可可西里 更新时间:2023-11-01 00:46:10 26 4
gpt4 key购买 nike

我想通过我的 TYPO3 扩展的 EventRepository 中的这个函数按日期对我的“约会”进行排序。

    public function findAll() {

// Sort appointments ascending
$query = $this->createQuery();
Return $query->setOrderings (
Array('appointments' => Tx_Extbase_Persistence_Query::ORDER_ASCENDING)
)->execute();

}

我需要获取数组的第二层,例如:'appointments.start_date'我的阵列看起来像这样:

images => 'originalPreviewJW__2_.jpg' (25 chars)
categories => Tx_Extbase_Persistence_ObjectStorageprototype object (2 items)
appointments => Tx_Extbase_Persistence_ObjectStorageprototype object (4 items)
000000006052eef7000000009b41588e => Tx_SzEvents_Domain_Model_Appointmentprototypepersistent entity (uid=3, pid=13)
titel => 'entertainment area' (18 chars)
startDate => DateTimeprototype object (2013-08-22T10:00:00+02:00, 1377158400)
endDate => DateTimeprototype object (2013-08-22T20:00:00+02:00, 1377194400)

最佳答案

这应该可行

public function findAll() {
// Sort appointments ascending
$query = $this->createQuery();
return $query->setOrderings (
Array('appointments.startDate' => Tx_Extbase_Persistence_Query::ORDER_ASCENDING)
)->execute();
}

关于php - extbase (TYPO3) 中的 setOrderings 用于数组的第二层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18126156/

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