0

我不得不改变图像

图片\目录\产品\占位符

但问题是,由于缓存,旧图像仍在显示

媒体\目录\产品\缓存

我在 System -> Cache Management 的后端中找到了刷新图像缓存的选项,效果很好,但我需要从迁移文件中执行此操作,以便为我项目中的每个人刷新此缓存。

所以我搜索了后端按钮的代码,它看起来像这样 <button onclick="setLocation('<?php echo $this->getCleanImagesUrl()?>')" type="button" .... 在我的迁移文件中,我尝试这样做

$block = Mage::app()->getLayout()->createBlock('adminhtml/cache_additional');
$block->getCleanImagesUrl();

但是没有结果。有人可以告诉我如何从迁移文件中刷新缓存吗?

4

1 回答 1

2

这应该清理图像缓存:

Mage::getModel('catalog/product_image')->clearCache();
于 2013-09-13T09:05:59.680 回答