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) | Метод-конструктор. Параметры:
| |
addEntry(\Bitrix\Main\Engine\Response\Zip\ArchiveEntry $archiveEntry) | Добавление элемента в архив. | |
isEmpty() | Возвращает true, если архив не пустой. |
© «Битрикс», 2001-2025, «1С-Битрикс», 2025