Page::delete([$feedback])

Version 3.8

Delete page from database.

Marks page as deleted. Can be restored with Page::undelete() -method.

Return value

Bool

Arguments

$feedback
bool: If true, show default feedback.
string: Feedback to be shown.
default: False

Full documentation

Delete and give a custom feedback:

$this->get('page','order',$orderId)->delete('Your order has been deleted');

delete() process

Action Description
onDelete()
showFeedback()
onChange()
executeTriggers('DELETE', 'BEFORE')
Field::deletePage()
Save values to database
updateCache()
executeTriggers('DELETE','AFTER')
onDeleteReady()
onChangeReady()
saveChangelog()