|
Previous Page |
Solar_Model_Nodes_Record |
Next Page |
save()
Saves this record and all related records to the database, inserting or updating as needed.
Inherited from Solar_Sql_Model_Record.
Parameters
- (array)
$data: An associative array of data to merge with existing record data.
Returns
- (bool) True on success, false on failure.
Description
Saves this record and all related records to the database, inserting or updating as needed.
Hook methods:
_preSave()runs before all save operations._preInsert()and_preUpdate()run before the insert or update.As part of the model insert()/update() logic,
filter()gets called, which itself has_preFilter()and_postFilter()hooks._postInsert()and_postUpdate()run after the insert or update._postSave()runs after all save operations, but before related records are saved._preSaveRelated()runs before saving related records.Each related record is saved, invoking the save() routine with all its hooks on each related record.
_postSaveRelated()runs after all related records are saved.
Local
- Overview
- Constants
- Properties
- Methods
- __construct()
- __destruct()
- __get()
- __getTagsAsString()
- __isset()
- __set()
- __setTagsAsString()
- __unset()
- _checkDeleted()
- _exception()
- _insert()
- _postDelete()
- _postFilter()
- _postInsert()
- _postSave()
- _postSaveRelated()
- _postUpdate()
- _preDelete()
- _preFilter()
- _preInsert()
- _preSave()
- _preSaveRelated()
- _preUpdate()
- _save()
- _saveRelated()
- _update()
- addFilter()
- apiVersion()
- count()
- current()
- delete()
- dump()
- filter()
- form()
- getChanged()
- getInvalid()
- getModel()
- getPrimaryCol()
- getPrimaryVal()
- getSaveException()
- getStatus()
- increment()
- isChanged()
- key()
- load()
- locale()
- next()
- offsetExists()
- offsetGet()
- offsetSet()
- offsetUnset()
- refresh()
- rewind()
- save()
- saveInTransaction()
- setInvalid()
- setInvalids()
- setModel()
- setStatus()
- toArray()
- valid()