【发布时间】:2020-03-20 11:34:38
【问题描述】:
我必须将 php 中呈现的文件转换为 zip 文件。
这是我的代码:
$cacheContent = $gRender->getRenderRaw(
"feed-google", array(
"_context_" => $this->getType(),
"_lang_" => $this->getLang()->getId(),
"_id_" => $id));
$cacheDriver->save($cacheKey, $cacheContent, $cacheExpire);
你能帮我如何将 cacheContent 转换为 zip 吗?
编辑: 在缓存文件夹中生成一个哈希文件,格式如下:5d.doctrinecache.data
每次生成文件名更改。里面的这个文件是这样的:
<?xml version="1.0"?>
<rss version="2.0" xmlns:g="http://google.com">
<channel>
<title>Item</title>
<link></link>
<description></description>
<language></language>
<lastBuildDate></lastBuildDate>
<generator></generator>
<item>
</item>
</channel>
</rss>
这个文件我要转换成 zip 格式
【问题讨论】:
-
您可以在 PHP 中使用ZipArchive 方法。 Here is a simple implementation.