我在 yii 框架中显示时使用 IWI 扩展来缓存图像。它工作正常,但问题是当我更新图像时,过去的缓存文件和文件夹存在。请帮我在更新图像后删除那些过去的缓存文件夹。
编辑:
$img = $image_name[0]['image_name'];
$p = 'images/'.$img;
$newpath = Yii::app()->iwi->load($p)->resize(100,300,Image::AUTO)->cache();
$newpath = explode('=',$newpath); ?>
Image : <br/><br/>
<?php echo CHtml::image($newpath[1],"image"); ?>
<div class="row">
<?php echo $form->labelEx($model, 'image'); ?>
<?php echo $form->fileField($model, 'image'); ?>
<?php echo $form->error($model, 'image'); ?>
</div>
当我更新特定图片时。假设我正在更新表中 id 为 1 的图像。新图片正在使用新的缓存文件夹进行更新,并且存在以前的缓存文件夹。