Page::remove([$feedback])

Version 3.8

Remove page permanently from database

Return value

Bool

Arguments

$feedback
1. bool If true, show standard feedback
2. string Text that is shown as feedback

Full documentation

Remove page and give a feedback:

$this->get('page','order',$orderId)->remove('Order is now removed.');

Remove page with default feedback:

$this->get('page','order',$orderId)->remove(true);

remove() process

Action Description
showFeedback()
onRemove()
onChange()
executeTriggers('REMOVE', 'BEFORE')
Field::removePage() Clear fields data
saveChangelog() Clear data
Delete values from database
executeTriggers('REMOVE','AFTER')
onRemoveReady()
onChangeReady()