Задать вопрос
@photosho

Как кэшировать компонент в D7?

Какая функция пришла на замену "$this->startResultCache()" для кэширования компонентов в D7? Пишу код компонента в class.php, и указанная выше функция отказывается кэшировать. Может быть, я что-то не так понимаю?

if ($this->startResultCache())
    $this->arResult[...] = ...
  • Вопрос задан
  • 687 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dcode
Возможно вы забыли в классе прописать extends \CBitrixComponent. Но вообще вы всегда можете воспользоваться более "чистым" кэшированием через \Bitrix\Main\Data\Cache и тегированый кэш.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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