@sergeyviktorovich

Как реализован кешированный метод получения списка элементов инфоблока?

Как cоздать php класс по работе с инфоблоками, в котором будет реализован кешированный метод получения списка элементов инфоблока. Метод должен быть гибким (возможность задать сортировку, фильтр, список выбираемых полей при вызове метода)
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ответы на вопрос 1
babarun
@babarun Куратор тега 1С-Битрикс
Безумный план моих идей в руках больных людей
Не нужно ничего писать, используйте готовые классы:
$element = \Bitrix\Iblock\Elements\ElementCatalogTable::getList([
    'select' => ['ID', 'NAME'],
    'filter' => [
        'ID' => $elementId,
    ],
    "cache" => ["ttl" => 3600],
])->fetchObject();


Вот здесь всё хорошо расписано https://mrcappuccino.ru/blog/post/iblock-elements-...
Ответ написан
Ваш ответ на вопрос

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

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