Saya harus bisa memperlakukan file zip secara terprogram.
Di magento 1.9 saya melakukan:
$zip = new ZipArchive();
if ($zip->open($Zippath) === TRUE)
{
$zip->addFile($Filepath, $Filename);
$zip->addFile($FilepathL, "toto.txt");
$zip->close();
return TRUE; }
Bagaimana saya bisa melakukan hal yang sama di Magento 2?
Sebagai alternatif, Anda dapat menggunakan kelas kerangka kerja Magento dari M2 yang dipanggil
Magento\Framework\Archive\Zip
dan memanggilpack()
metode.Misalnya, jika Anda menyuntikkan kelas dan menugaskannya ke
$zipArchive
variabel yang dapat Anda lakukan:sumber
Pada dasarnya a
php class
. Itu tidak ada hubungannya dengan Magento. Namun Anda bisa mengecek implementasinya masih seperti sama.Dan inilah implementasinya di Magento2.
Jika kamu membuka
sumber