(ну кроме прямого sql update)
у меня есть модель которая содержит поле, значение которого расчитывается весьма долго. его я обновляю в фоне с использованием очередей. вызов этой функции соответственно расположен в observer методе updated. Загвостка в том что после расчета идет вызов $model->save() и все уходит в цикл. опять срабатывает observer и т.д.
model::unsetEventDispatcher();
Обсуждают сегодня