【发布时间】:2015-09-22 05:07:54
【问题描述】:
SIlverstripe 中的 GridFieldConfig_RelationEditor 类如何处理数据关系。为什么需要它?
【问题讨论】:
标签: grid silverstripe
SIlverstripe 中的 GridFieldConfig_RelationEditor 类如何处理数据关系。为什么需要它?
【问题讨论】:
标签: grid silverstripe
它不能直接用于数据关系。它只是配置网格域以管理和编辑网格域关系的快捷方式。 A quick look at the code might shed some light on it。它添加的配置项非常不言自明。您也可以consult the API Docs 了解该课程为您做了什么。
刚开始理解网格域的工作原理有点困难,但它非常模块化且功能强大。开箱即用它几乎什么都不做,但是当您知道如何配置它时,您可以用它做很多事情。
【讨论】:
您使用 GridFieldConfig_RelationEditor 来配置您的 GridField。 GridField 的默认配置是使用 GridField_RecordEditor 配置...这意味着,默认情况下,您只能选择编辑现有数据对象(显示在 GridField 中的 DO)。如果切换到 GridFieldConfig_RelationEditor 配置,您将能够将已经存在的数据对象链接到 GridField,或取消链接 GridField 中链接的 DO。
【讨论】: