After Save
public function onAfterSave{$type}(array $data, bool $isNew, JTable $table) : void
Fires after saving a record.
Description
This hook is triggered after creating or updating a record. External plugins can use this hook to perform further actions after saving a record.
The dynamic portion of the hook name, $type, refers to the name of the table calling the hook. This means that, for example, the service table will trigger an hook called onAfterSaveService. The name of the table is always equals to the base name of the file that declares the $table instance.
It is possible to read a list of supported types by looking at the files stored within the following directory:
/administrator/components/com_vikappointments/tables/
Parameters
- $data
-
(array) The properties of the record that have been saved.
- $isNew
-
(bool) True in case the record has been created, false in case an existing record was updated.
- $table
-
(JTable) The table instance that handles the saving process.
Return Value
None.
Example
/**
* Trigger hook to allow the plugins to make something after
* saving a record.
*
* @param mixed $data The saved record.
* @param boolean $isNew True if new, false in case of update.
* @param JTable $table The table instance.
*
* @return void
*/
public function onAfterSave{$type}($data, $isNew, $table)
{
/**
* @todo do something after saving a record
*/
}
Changelog
| Version | Description |
|---|---|
| 1.7 | Introduced. |