FluidField Model Extension Hooks
fluid_field_get_all_data($data, $fluid_field_id)
| Parameter | Type | Description |
|---|---|---|
| $data | FluidField |
Current instance of ExpressionEngine\Addons\FluidField\Model\FluidField |
| $fluid_field_id | Array |
The MemberField model object data as an array |
| Returns | FluidField |
Current instance of ExpressionEngine\Addons\FluidField\Model\FluidField |
Called before the fluid field field object is returned.
How it’s called:
ee()->extensions->call('fluid_field_get_all_data', $data, $fluid_field_id);New in version 6.1.0.
fluid_field_add_field($field_table_name, $values)
| Parameter | Type | Description |
|---|---|---|
| $field_table_name | String |
Name of Fluid field table |
| $values | Array |
The current field values |
| Returns | Array |
Adjusted field values |
Called before the fluid field is inserted. Changes made to the object will be saved automatically.
How it’s called:
ee()->extensions->call('fluid_field_add_field', $field_table_name, $values);New in version 6.1.0.
fluid_field_update_field($fluid_field, $field_table_name, $values)
| Parameter | Type | Description |
|---|---|---|
| $fluid_field | FluidField |
Current instance of ExpressionEngine\Addons\FluidField\Model\FluidField |
| $field_table_name | String |
Name of table being changed |
| $values | Array |
The current field values |
| Returns | Array |
Adjusted field values |
Called before the fluid field is updated. Changes made to the object will be saved automatically.
How it’s called:
ee()->extensions->call('fluid_field_add_field', $field_table_name, $values);New in version 6.1.0.
fluid_field_remove_field($fluid_field)
| Parameter | Type | Description |
|---|---|---|
| $fluid_field | FluidField |
Current instance of ExpressionEngine\Addons\FluidField\Model\FluidField |
| Returns | null |
Called before the fluid field is deleted. Field will be deleted after hook is called
How it’s called:
ee()->extensions->call('fluid_field_remove_field', $fluid_field);New in version 6.1.0.