【发布时间】:2015-11-05 21:41:40
【问题描述】:
我正在尝试返回单个 GroupedList,其中包含来自两个页面和 dataobjects 的信息。有没有一种简单的方法可以将两个列表合并在一起?
public function getGroupedContent()
{
$dataobjects = GroupedList::create(FileNetObject::get());
$pages = GroupedList::create($this->Children());
$result = ??;
return $result;
}
ArrayList 合并失败,标准 array_merge 也失败 - 在将查询结果放入单个 GroupedList 之前,我是否最好将其合并在一起?
【问题讨论】:
-
FileNetObject 和 $this->Children() 有什么共同点吗?两者都是页面?或者您可以按一些常见的字段或吸气剂对它们进行分组吗?
-
@wmk 都包含我用来分组的标题字段。
标签: php silverstripe