Dynamic\ViewableDataObject\Extensions\ViewableDataObject
Class ViewableDataObject
Synopsis
class ViewableDataObject
extends DataExtension
{
- // members
- private static array $db = ;
- private static array $defaults = ;
- private static array $indexes = ;
- private static array $casting = ;
- // methods
- public void updateCMSFields()
- public bool hasParentPage()
- public string hasViewAction()
- public bool|string Link()
- public string AbsoluteLink()
- public string RelativeLink()
- public bool|mixed validURLSegment()
- public string generateURLSegment()
- public DBField MetaTags()
- public DBHTMLText Breadcrumbs()
- public void onBeforeWrite()
Hierarchy
Extends
- SilverStripe\ORM\DataExtension
Members
private
- $casting — array
- $db — array
- $defaults — array
- $indexes — array
Methods
public
- AbsoluteLink()
- Breadcrumbs() — Produce the correct breadcrumb trail for use on the DataObject Item Page.
- Link()
- MetaTags() — Generate custom meta tags to display on the DataObject view page.
- RelativeLink()
- generateURLSegment()
- hasParentPage()
- hasViewAction()
- onBeforeWrite()
- updateCMSFields()
- validURLSegment()