0
我有我創造了我的模型的beforeSave功能的事件:從聽者傳遞一個消息
public function beforeSave(Event $event, Entity $entity) {
$event = new Event('Model.Transaction.createTransaction', $this, [
'transaction' => $entity
]);
$this->eventManager()->dispatch($event);
if ($event->isStopped()) {
return FALSE;
}
}
這是由我創建了一個監聽抓起:
public function implementedEvents() {
return [
'Model.Transaction.createTransaction' => 'createHistorical'
];
}
這一切工作正常。我想知道的是,是否有任何方法將消息傳回註冊事件的模型。因此,如果出現故障或某種情況,我可以將消息傳回模型並將其添加到要顯示在表單上的錯誤中?