Yii, как выполнить ивент после того, как были найдены все записи?
Возникла следующая проблема. Есть некий бихейвер, который выполняет определенные действия с данными по окончанию запроса (тобиш когда отработали все onAfterFind ). Если поместить необходимые действия внутри onAfterFind, то все замечательно, кроме одного факта: количество запросов увеличивается, так как каждое такое действие будет выполнять один запрос, причем довольно емкий.
Непосредственно в onAfterFind выполняется сбор данных о предстоящей выборке. Но как отследить то, что мы уже можем выполнить нужное действие? Количество записей из ивентов можно узнать лишь еще одним запросом, что неприемлемо.