是否有比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