我不得不改变
中的图像图像\目录\产品\占位符
但问题是由于
中的缓存,旧图像仍在显示媒体\目录\产品\缓存
我在System的后端找到了 - >缓存管理刷新图像缓存的选项很好,但是我需要从迁移文件中执行此操作,以便为每个处理项目的人清除此缓存。
所以我搜索了后端按钮的代码,它看起来像这样
<button onclick="setLocation('<?php echo $this->getCleanImagesUrl()?>')" type="button" ....
在我的迁移文件中,我尝试这样做
$block = Mage::app()->getLayout()->createBlock('adminhtml/cache_additional');
$block->getCleanImagesUrl();
但没有结果。 有人能告诉我如何从迁移文件中刷新缓存吗?
答案 0 :(得分:2)
这应该清理图像缓存:
Mage::getModel('catalog/product_image')->clearCache();