SilverStripe\Widgets\Model\WidgetArea
Represents a set of widgets shown on a page.
Synopsis
class WidgetArea
extends DataObject
{
- // members
- private static array $has_many = ;
- private static array $owns = ;
- private static array $cascade_deletes = ;
- private static array $extensions = ;
- private static string $table_name = 'WidgetArea';
- public string $template = __CLASS__;
- // methods
- public SS_List WidgetControllers()
- public HasManyList Items()
- public HasManyList ItemsToRender()
- public string forTemplate()
- public void setTemplate()
Hierarchy
Extends
- SilverStripe\ORM\DataObject
Members
private
- $cascade_deletes
- $extensions
- $has_many
- $owns
- $table_name
public
- $template
Methods
public
- Items()
- ItemsToRender()
- WidgetControllers() — Used in template instead of {@link Widgets()} to wrap each widget in its controller, making it easier to access and process form logic and actions stored in {@link WidgetController}.
- forTemplate()
- setTemplate()