是否有比HasManyComplexTableField更基本的Silverstripe字段?

是否有比HasManyComplexTableField更基本的Silverstripe字段?,silverstripe,Silverstripe,我正在建模课程(CoursePage)和该课程实例(CourseInstance从DataObject扩展而来)之间非常基本的关联: 在CMS中,我想要的是一种将课程实例添加到课程页面的简单方法。HasManyComplexDataField正在工作,但这意味着所有课程页面都有相同(长!)的实例列表,这些实例在所有课程中共享。我想要的是一种只添加/删除/编辑与该课程相关的实例的方法,而不需要任何其他CoursePage中实例的任何细节 是否有更简单的领域更适合我的需要?或者,是否有任何方法可以限

我正在建模课程(
CoursePage
)和该课程实例(
CourseInstance
DataObject
扩展而来)之间非常基本的关联:

在CMS中,我想要的是一种将课程实例添加到课程页面的简单方法。
HasManyComplexDataField
正在工作,但这意味着所有课程页面都有相同(长!)的实例列表,这些实例在所有课程中共享。我想要的是一种只添加/删除/编辑与该课程相关的实例的方法,而不需要任何其他
CoursePage
中实例的任何细节


是否有更简单的领域更适合我的需要?或者,是否有任何方法可以限制复杂字段仅显示相关实例,但也允许我添加新实例?

HasManyComplexDataField
sourceFilter
参数设置为以下工作:

'CourseID = ' . $this-ID

正在将sourceFilter设置为“CourseID=”$这个->ID足够了吗?它似乎起作用了。
'CourseID = ' . $this-ID