Eu preciso ser capaz de tratar arquivos zip programaticamente.
No magento 1.9 eu estava fazendo:
$zip = new ZipArchive();
if ($zip->open($Zippath) === TRUE)
{
$zip->addFile($Filepath, $Filename);
$zip->addFile($FilepathL, "toto.txt");
$zip->close();
return TRUE; }
Como posso fazer o mesmo no magento 2?
Como alternativa, você pode usar a classe de framework Magento do M2 chamada
Magento\Framework\Archive\Zip
e chamar opack()
método.Por exemplo, se você injetou a classe e a atribuiu à
$zipArchive
variável, você pode:fonte
É basicamente um
php class
. Não tem nada a ver com Magento. No entanto, você pode verificar se a implementação ainda é a mesma.E aqui está a implementação no Magento2.
Se você abrir
fonte