Всем привет, проблема с оптимизацией запросов, я в модели Profile сделал кастомную переменную в методе afterFind
public function afterFind()
{
$this->projectGroup = $this->projectGroups;
return;
}
$this->projectGroups - метод который получает данные со связанных таблиц через hasMany, так вот сделал я такую кастомную переменную потому что мне нужно некие дополнительные данные при сохранении или обновлении, но проблема в том что когда я делаю просто для вывода неких данных через GridView и делаю обращение через связи к полю из модели Profile, то эта переменная $this->projectGroup тоже срабатывает так как срабатывает afterFind и в конечном итоге стр. грузит долго и дебаг показывает тысячи запросов которые связаны с этой переменной, но она
мне не нужна тут, так вот можно ли как-то сказать чтобы afterFind срабатывал только в нужном мне месте и все, дабы
исключить запросы которые мне не нужны?