xr0m3oz
@xr0m3oz

В yii2 в foreach вызывая yii\caching\DbDependency будет каждый раз запрос?

Вопрос если у меня есть foreach и есть например статичная функция Test::getExample();
и тут getExample идет запись в кэш и проверка yii\caching\DbDependency
Вопрос эта проверка будет вызываться каждый раз при выполнении итерации foreach или она один раз проверит, например количество записей и все и foreach будет дальше выполняться.
  • Вопрос задан
  • 106 просмотров
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Откройте debug panel и проверьте. По идее будет вызываться каждый раз. И если там одинаковый запрос, то имеет смысл вынести его за пределы foreach, что бы выполнить 1 раз. Но без кода сложно сказать наверняка.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы