Yii2: события ActiveRecord, которые срабатывают только по сценариюPhp

Кемеровские программисты php общаются здесь
Anonymous
Yii2: события ActiveRecord, которые срабатывают только по сценарию

Сообщение Anonymous »

Кому-нибудь когда-нибудь приходилось привязывать обработчик событий ActiveRecord таким образом, чтобы он срабатывал только в определенных сценариях?

В идеальном мире ActiveRecord on() также будет принимать параметр $scenarios и запускать обработчик только в том случае, если ActiveRecord использует этот сценарий в момент возникновения события. Но поскольку это не так, я ищу чистый и надежный способ реализации такого типа функциональности.

Изменить: это должно работать с любым< /em> событие, включая встроенные события, запускаемые платформой Yii (например, ActiveRecord::EVENT_AFTER_INSERT).

Подробнее здесь: https://stackoverflow.com/questions/364 ... a-scenario

Вернуться в «Php»