У меня есть поведение, которое обновляет запись вместо удаления с beforeDelete
обратного вызова.Остановить распространение обратного вызова
public function beforeDelete(Model $model, $cascade = true) {
[...]
return true;
}
Когда я вернусь true
, удаление proccess продолжается, вместо остановки. Я не остановлю распространение следующего события, которое равно delete
.
Я прочитал о stopPropagation()
функции CakeEvent
, но не знаю, что делать и как правильно использовать внутри поведения. Можешь мне помочь?
Поведение распространяется 'ModelBehavior', которые имеют функцию обратного вызова, определенный только с двумя параметрами. Я попробую с '$ model-> getEventManager()' .. Спасибо! –