@vnpp

Yii2 cache не кеширует запросы с агрегатными функциями?

Не кешируются запросы вида
$minValue = (new Query())->cache(3600)->from(...)->min(...); 

$minValue = Yii::$app->db->cache(
    function ($db)  {
        return (new Query())->from(...)->min(...); 
    },
    3600
);

В документации неоднозначно указано ограничение
https://www.yiiframework.com/doc/guide/2.0/en/cach...
Query caching does not work with query results that contain resource handlers. For example, when using the BLOB column type in some DBMS, the query result will return a resource handler for the column data.
В ограничения по размеру в данном случае явно не применяются.
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы