\FrontEndDataExtension
Synopsis
class FrontEndDataExtension
extends DataExtension
{
- // members
- public static array $db = ;
- public static array $has_one = ;
- public static array $indexes = ;
- private static array $_front_end_root_parent_object = ;
- // methods
- public void FieldsToRemoveFromFrontEndDefaults()
- public void updateCMSFields()
- public void updateSettingsFields()
- public void FrontEndEditorClassExplanation()
- public string FrontEndEditLink()
- public string FrontEndEditIcon()
- public void FrontEndRightTitleObjects()
- public void onBeforeWrite()
- public void canCreate()
- public void canView()
- public void canEdit()
- public void validate()
- public ArrayList FrontEndEditorBreadCrumbs()
- public void FrontEndRemoveRelationLink()
- public void FrontEndAddRelationLink()
- public DataObject FrontEndRootParentObject()
- public void FrontEndIsRoot()
- public string FrontEndRootParentObjectAsString()
- public void FrontEndAddRootParentObject()
- public void FrontEndUID()
- public void FrontEndShortAndExtendedTitle()
- public Datalist FrontEndDefaultSiblings()
- public DataList FrontEndFindChildObjects()
- public void requireDefaultRecords()
Hierarchy
Extends
- DataExtension
Members
private
- $_front_end_root_parent_object
public
- $db
- $has_one
- $indexes
Methods
public
- FieldsToRemoveFromFrontEndDefaults()
- FrontEndAddRelationLink()
- FrontEndAddRootParentObject() — Adds a root object
- FrontEndDefaultSiblings() — records within the same "edit group" in or excluding the current record.
- FrontEndEditIcon()
- FrontEndEditLink()
- FrontEndEditorBreadCrumbs()
- FrontEndEditorClassExplanation()
- FrontEndFindChildObjects() — returns a datalist of objects of a particular class (e.g. Page will include HomePage) that share a particular root parent.
- FrontEndIsRoot()
- FrontEndRemoveRelationLink()
- FrontEndRightTitleObjects()
- FrontEndRootParentObject()
- FrontEndRootParentObjectAsString()
- FrontEndShortAndExtendedTitle()
- FrontEndUID()
- canCreate()
- canEdit()
- canView()
- onBeforeWrite()
- requireDefaultRecords()
- updateCMSFields()
- updateSettingsFields()
- validate() — uses MyModel::$required_fields