Page::save([$feedback,$force])
Version 3.8
Save data to database
Version 3.8
Save data to database
Save changes to database.
this
Set order status to: Billed
$this->get('page','order',$orderId)
->setValue('status','Billed')
->save();
Action | Description |
---|---|
No changes | stop |
Create id | |
attachMarkings() | If added notes, tasks etc. to new page, link them to this page. |
onCreate() | If saved via form data. |
triggerEvent('CHANGE') | if isNew |
onSaveInit() | stopSaving(), if return false |
executeTriggers('CREATE/UPDATE','INIT) | |
isLocked() | stopSaving(), if return false |
validateData() | Validate data according to fieldtype / preferences |
onSaveStart() | stopSaving(), if return false |
executeTriggers('CREATE/UPDATE', 'START') | |
onSave() | stopSaving(), if return false |
onChange() | |
Join: saveAddedPages() | Save new pages added via addValue(), that are not yet saved. |
Number: Saldo | Save value change to saldo log |
executeTriggers('CREATE/UPDATE', 'BEFORE') | |
Save values to database | |
onSaveReady() | |
onChangeReady() | |
executeTriggers('CREATE/UPDATE', 'AFTER') | |
saveChangelog() | |
showFeedback() | |
stopSaving() |
Action | Description |
---|---|
onSaveAfter() |