В yii2 в foreach вызывая yii\caching\DbDependency будет каждый раз запрос?
Вопрос если у меня есть foreach и есть например статичная функция Test::getExample();
и тут getExample идет запись в кэш и проверка yii\caching\DbDependency
Вопрос эта проверка будет вызываться каждый раз при выполнении итерации foreach или она один раз проверит, например количество записей и все и foreach будет дальше выполняться.
Откройте debug panel и проверьте. По идее будет вызываться каждый раз. И если там одинаковый запрос, то имеет смысл вынести его за пределы foreach, что бы выполнить 1 раз. Но без кода сложно сказать наверняка.