Документация для разработчиков
Темная тема

Archive

\Bitrix\Main\Engine\Response\Zip\Archive - методы работы с архивами.

Если у вас веб-сервер NGINX, то вы можете использовать расширение mod_zip, чтобы создавать архивы налету без нагрузки на php.

use \Bitrix\Main\Engine\Response;

$archive = new Response\Zip\Archive('archive.zip');
$archive->addEntry(Response\Zip\ArchiveEntry::createFromFileId($fileId));
$archive->addEntry(Response\Zip\ArchiveEntry::createFromFileId($anotherFileId));

Методы

Метод Описание С версии
__construct(
   $name
)
Метод-конструктор. Параметры:
  • $name {string} - имя архива, который будет отдан на скачивание.
addEntry(
   \Bitrix\Main\Engine\Response\Zip\ArchiveEntry $archiveEntry
)
Добавление [link=]элемента[/link] в архив.
isEmpty(
)
Возвращает true, если архив не пустой.

© «Битрикс», 2001-2021, «1С-Битрикс», 2021
Наверх