public function beforeSet() { // Проверяем является ло заказ текущим заказом пользователя if ($this->object->get('id') != $this->getProperty('order_id')) { return 'Неверный заказ'; } return parent::beforeSet(); }
public function beforeSet() { $new_status = $this->getProperty('new_status'); if ($new_status == $this->object->get('status_id')) { return 'У заказа уже установлен этот статус'; } // else // Устанавливаем новый статус $this->setProperty('status_id', $new_status); return parent::beforeSet(); }