我有class ProductPage extends Page
和class ProductSpecifications extends DataObject
。我可以创建与Dataobject的$has_one
关系,并将$belongs_to
创建回ProductPage吗? (我知道将所有数据保存到页面更容易,但我更喜欢将ProductSpecifications作为单独的数据对象)。如果是这样,我如何从页面访问Dataobject的CMSfields? Gridfield?或类似的东西
$fieldsToAdd = ProductSpecifications::create();
$fieldsToAdd->getCMSFields();
$fields->addFieldsToTab('Root.Specifications', $fieldsToAdd);
答案 0 :(得分:1)