\YearCalendarItem
Synopsis
class YearCalendarItem
extends DataObject
{
- // members
- private static string $singular_name = 'Year Calendar Item';
- private static string $plural_name = 'Year Calendar Items';
- private static array $db = ;
- private static array $defaults = ;
- private static array $many_many = ;
- public static array $summary_fields = ;
- // methods
- public void canView()
- public void canEdit()
- public void canDelete()
- public void canCreate()
- public FieldList getCMSFields()
- public RequiredFields getCMSValidator()
- public void onBeforeWrite()
- public DateTimeHelper FromDateTime()
- public DateTimeHelper ToDateTime()
- public string DisplayFromDate()
- public string DisplayToDate()
- public static SS_Limitable getNext()
- public DataList DisplayTags()
Hierarchy
Extends
- DataObject
Members
private
- $db
- $defaults
- $many_many
- $plural_name
- $singular_name
public
- $summary_fields
Methods
public
- DisplayFromDate() — From date for display purposes. Supports PHP's date() arguments
- DisplayTags() — Retrieve the Tags for this Item for display purposes
- DisplayToDate() — To date for display purposes. Supports PHP's date() arguments
- FromDateTime() — Retrieve the From field as DateTimeHelper object
- ToDateTime() — Retrieve the To field as DateTimeHelper object
- canCreate()
- canDelete()
- canEdit()
- canView()
- getCMSFields() — Modify which fields are used
- getCMSValidator() — Retrieve the validator for this model
- getNext() — Retrieve the next X items by either To date or From date. Filtered by NOW.
- onBeforeWrite()