Page::isChanged([$field,$field...])
Version 3.8
Check if field values has been changed
Version 3.8
Check if field values has been changed
Check if any of the row fields has been changed. If given arguments, check if value in those fields is changed.
Bool
Check if delivery date has been changed:
if ( $Order->isChanged('delivery_date') ){
// Delivery date has been modified!
}
Calculate total from price and amount if amount or price has been changed:
if ( $Order->isChanged('amount','price') ){
$Order->total->calculateValue('amount*price');
}
Save changes, if some changes has been made:
if ( $Order->isChanged() ){
$Order->save();
}