我有多个文件要压缩成一个唯一文件(zip),但似乎每次循环重新启动时都会创建一个新文件,我该怎么做?没有足够的文档,这是我的代码:
$file1 = "test1.xls";
$files2 = array(
"test2.xls", "test3.xls"
);
$filter = new Zend_Filter_Compress(array(
'adapter' => 'Zip',
'options' => array(
'archive' => BASE_PATH .'/public/' . $this->configuracoes->get('media') . '/temp/zipped'.date('d-m-Y-H-i-s').'.zip'
)
));
$compress = $filter->filter($file1);
foreach($files2 as $file){
$compress = $filter->filter($file);
}
这只会导致内部带有 test3.xls 的 zip。