Cita\Modular\Model\Block
Description
Synopsis
class Block
extends DataObject
implements
Flushable
{
- // members
- private static boolean $cache_enabled = false;
- private static string $table_name = 'Cita_Modular_Block';
- private static string $singular_name = 'Block';
- private static string $icon_class = 'font-icon-help-circled';
- private static array $db = ;
- private static array $summary_fields = ;
- private static array $belongs_many_many = ;
- private static array $searchable_fields = ;
- private static array $extensions = ;
- // methods
- public void showID()
- public void getType()
- public FieldList getCMSFields()
- public void getPlain()
- public void getBlockSummary()
- public void OutputTitle()
- public void getCacheInvalidator()
- public void Renderer()
- public void getTitleFieldClasses()
- public void forTemplate()
- public void invalidateCache()
- public static void flush()
- public void onAfterWrite()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Implements
- SilverStripe\Core\Flushable
Members
private
- $belongs_many_many
—
array
Belongs_many_many relationship - $cache_enabled
- $db
—
array
Database fields -
$extensions
Defines extension names and parameters to be applied to this object upon construction. - $icon_class
- $searchable_fields
—
array
Defines a default list of filters for the search context - $singular_name
—
string
Singular name for CMS - $summary_fields
—
array
Defines summary fields commonly used in table columns as a quick overview of the data for this dataobject - $table_name
—
string
Defines the database table name
Methods
public
- OutputTitle()
- Renderer()
- flush()
- forTemplate()
- getBlockSummary()
- getCMSFields() — CMS Fields
- getCacheInvalidator()
- getPlain()
- getTitleFieldClasses()
- getType()
- invalidateCache()
- onAfterWrite() — Event handler called after writing to the database.
- showID()