Yii中CGridView实现批量删除的方法

本文实例讲述了Yii中CGridView实现批量删除方法分享给大家供大家参考,具体如下:

1. CGridView中的columns添加

2,'footer' => '','class' => 'CCheckBoxColumn','headerHtmlOptions' => array('width'=>'33px'),'checkBoxHtmlOptions' => array('name' => 'selectdel[]'),),

作用是添加多选框

2.js代码

rush:js;">

3.Action

request->isPostRequest) { $criteria= new CDbCriteria; $criteria->addInCondition('id',$_POST['selectdel']); Words::model()->deleteall($criteria);//Words换成你的模型 if(isset(Yii::app()->request->isAjaxRequest)) { echo CJSON::encode(array('success' => true)); } else { $this->redirect(isset($_POST['returnUrl']) ? $_POST['returnUrl'] : array('index')); } } else throw new CHttpException(400,'Invalid request. Please do not repeat this request again.'); }

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...