我如何删除图像 这是我的看法
<?php if(!empty($model->image_name) > 0) { ?>
<div class="row">
<?php echo CHtml::image(Img::getPostThumb($model->image_name, 700, 1000));?>
<b><?php echo CHtml::link('delete', array('MobileLandingPost/DeleteImage','imageName'=>$model->image_name,'id'=>$model->id),array('confirm' => 'سنقوم بحذف الصور موافق ؟'));?></b>
</div>
<?php } ?>
这是我的控制器
public function actionDeleteImage($imageName,$id){
$model= MobileLandingPost::model()->find(array(
'condition'=>'image_name=:image_name ',
'params'=>array(':temp_posts_id'=>$imageName))
);
if(!$model)
{
throw new CHttpException(404,'الصورة التي تريد حذفها غير موجودة');
}
if($model->delete())
{
Yii::app()->user->setFlash('success','تم حذف الصورة');
$this->redirect( array('MobileLandingPost/Update','id'=>$id));
}
}
当我按删除所有模型删除 但我需要删除图像
答案 0 :(得分:0)
只删除该字段&amp;保存模型。
$model->image_name = '';
$model->save();