ModelGlobals module

Route

A model in the Globals module, with 7 members for templates, 4 API properties and 7 members for admin templates.

Globals\Models\Frontend\Route Globals\Models\Api\Route Globals\Models\Backend\Route Also in Globals: GlobalUser GlobalUserSite
View
What Smarty and Twig templates receive. Properties in REST API responses and job payloads. What admin screen templates receive when you override them.

Templates view

Properties 7

Take no arguments.

# getId()
?int
# getName()
?string
# getPrefix()
?string
# getSite()
?Site
# isNewRecord() Not in API & Jobs
bool
Check if the record is a new record
# isHierarchicalModel() Not in API & Jobs
bool
Check whether a model is a hierarchical model, i.e. can have children
# isVersionedModel() Not in API & Jobs
bool
Check whether a model is versioned

API & Jobs view

API & JobsEach property is a key in REST API responses and job payloads. Its name is the template getter without get, is or has. Methods that need arguments are not available here.

Properties 4

Read-only values on the record.

# id
?int
# name
?string
# prefix
?string
# site
?Site

Admin view

AdminAvailable in cdna-admin templates. Copy an admin template into your site repository to change how this record is edited.

Properties 7

Take no arguments.

# getId()
?int
# getName()
?string
# getPrefix()
?string
# getSite()
?Site
# isNewRecord() Not in API & Jobs
bool
Check if the record is a new record
# isHierarchicalModel() Not in API & Jobs
bool
Check whether a model is a hierarchical model, i.e. can have children
# isVersionedModel() Not in API & Jobs
bool
Check whether a model is versioned