【发布时间】:2016-01-20 21:50:03
【问题描述】:
好的,所以过去几天这一直让我发疯......
我有一个像这样的数据对象:
private static $db = array(
// other properties
'active' => 'Boolean',
'sort' => 'Int' // ID of another DataObject of this type, after which it is to be displayed.
);
private static $has_one = array('Page' => 'CustomPage');
CustomPage 只是扩展 Page 并与此 DataObject 具有 has_many 关系。
我现在的痛苦是以正确排序的方式获取数据。
编辑:排序值实际上是DataObject的ID,在它之后排序。
例如给出以下内容:
ID sort
1 0
2 3
3 5
4 1
5 1
结果应该是这样排序的:
ID
1
4
5
3
2
排序可以重复,因为我真的不想在中间添加一些东西时更新每个项目。
【问题讨论】:
标签: silverstripe