• 技术文章 >php教程 >php手册

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

    2016-06-13 08:48:53原创695

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


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

    1. CGridView中的columns添加

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

    作用是添加多选框

    2.js代码

    
    
    

    3.Action

    public function actionDelall()
    {
     if (Yii::app()->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程序设计有所帮助。

    您可能感兴趣的文章:

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:Yii CGridView 删除
    上一篇:php实现面包屑导航例子分享, 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 我的论坛源代码(五)• 使用PHP4.2.0及以后版本的注意事项• php 魔术函数使用说明_php基础• smarty模板引擎从php中获取数据的方法,smarty模板• php利用新浪接口查询ip获取地理位置
    1/1

    PHP中文网