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() |