Skip to content
On this page

Behaviors ​

All behaviors are implemented via integrations extending the AbstractEventHandler class.

Sixgweb\Attributize\Behaviors\Fieldable ​

Fieldable creates the relationship between the Field model and the Plugin model.

Methods ​

public function fieldableGetFields ​

php
public fieldableGetFields($options = []);

$myModel->fieldableGetFields([
    'useScopes' => true, //Default true.  Use area and action scopes
    'useGlobalScopes' => true, //Default true.  Use false to withoutGlobalScopes() on the query
    'useCache' => true, //Default true.  cache query results for duplicate queries
]);

Returns model fields based on provided $options.

Sixgweb\Attributize\Behaviors\FieldsController ​

Adds the fields controller action, updates available list columns,

Sixgweb\Attributize\Behaviors\FieldsImportExportController ​

Adds Fieldable Fields to the export columns