Add custom GridField to CMS (small)
<?php
class LinkPage extends Page
{
private static $many_many = array(
"Links" => "Link",
);
public function getCMSFields() {
$fields = parent::getCMSFields();
$config = GridFieldConfig_RecordEditor::create();
$fieldLinks = new GridField(
'gridLinks',
'Links',
$this->Links(),
$config
);
$fields->addFieldToTab('Root.Links', $fieldLinks);
return $fields;
}
}