`
dcj3sjt126com
  • 浏览: 1871331 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

yii2 cgridview加上选择框进行操作

    博客分类:
  • Yii2
 
阅读更多
页面代码
<?=Html::beginForm(['controller/bulk'],'post');?>
<?=Html::dropDownList('action','',[''=>'Mark selected as: ','c'=>'Confirmed','nc'=>'No Confirmed'],['class'=>'dropdown',])?>
<?=Html::submitButton('Send', ['class' => 'btn btn-info',]);?>
<?=GridView::widget([
'dataProvider' => $dataProvider,
'columns' => [
['class' => 'yii\grid\CheckboxColumn'],
'id',
],
]); ?>
<?= Html::endForm();?> 


controller代码

public function actionBulk(){
    $action=Yii::$app->request->post('action');
    $selection=(array)Yii::$app->request->post('selection');//typecasting
    foreach($selection as $id){
        $e=Evento::findOne((int)$id);//make a typecasting
        //do your stuff
        $e->save();
    }
    }

 

分享到:
评论

相关推荐

    Yii中CGridView关联表搜索排序方法实例详解

    本文实例讲述了Yii中CGridView关联表搜索排序方法。分享给大家供大家参考。具体实现方法如下: 在Yii CGridView 关联表搜索排序实现方法有点复杂,今天看了一老外写的了篇游戏,下面我整理一下与各位朋友分享一下,...

    Yii视图CGridView列表用法实例分析

    总之,Yii框架中的CGridView是构建动态数据表格的强大工具,通过灵活的配置和扩展,可以在视图层实现各种复杂的操作和展示效果。学习并掌握CGridView的使用,对于提升Yii应用的用户体验和开发效率具有重要意义。同时...

    php开发框架Yii2

    Yii2 是一款高效、灵活且全面的PHP开发框架,它为构建现代Web应用程序提供了强大...在使用Yii2 开发时,无需依赖Composer安装,直接下载后即可进行修改和使用,这对于初学者和经验丰富的开发者来说都是一种便捷的选择。

    yii2 通用后台系统

    总的来说,"yii2 通用后台系统"是一个利用Yii2框架强大特性的后台管理系统,它集成了用户管理、权限控制、上传功能等常见后台需求,同时具有高度可扩展性和可定制性,是企业级Web应用开发的理想选择。通过深入学习和...

    Yii2 框架、PHP框架

    安装Yii2 通常通过Composer进行,执行`composer create-project --prefer-dist yiisoft/yii2-app-basic myapp`可以创建一个新的基本应用项目。配置主要在`config`目录下的`main.php`和`web.php`文件进行,包括数据库...

    基于yii2的基础管理框架

    Yii2的ActiveRecord模式使得数据库操作变得简单易懂,而其强大的依赖注入容器则有助于实现松耦合的代码设计。 RageFrame在此基础上,进一步封装了常见的管理功能,如用户认证与授权、日志记录、权限控制、API接口...

    PHP Yii2框架开发

    2. **ActiveRecord**:Yii2中的ActiveRecord实现了ORM(对象关系映射),使得数据库操作变得简单,通过面向对象的方式与数据库交互。 3. **组件化**:Yii2框架基于组件,允许开发者自定义和重用组件,提高代码复用...

    基于YII2框架的CMS

    【基于YII2框架的CMS】是一个采用先进的YII2框架构建的内容管理系统(CMS)。YII2是一款高性能、全面的PHP框架,适用于开发Web 2.0应用。它以其高效性能、灵活的代码结构和丰富的社区支持而备受赞誉。CMS(内容管理...

    yii2-advanced框架

    10. **单元测试和持续集成**:Yii2支持PHPUnit等单元测试框架,便于进行自动化测试和持续集成。 在下载的压缩包中,"yii2"文件夹很可能包含了以下组成部分: - `backend`:后端应用的源代码,通常包含管理面板和...

    Yii把CGridView文本框换成下拉框的方法

    Yii框架的CGridView组件是用于展示数据表格的强大工具,它提供了丰富的功能,如排序、过滤、分页等。然而,在默认设置中,CGridView的过滤器通常为文本框,这可能无法满足所有用户的需求,特别是在需要展示选项列表...

    yii2swoole让yii2运行在swoole上

    1. **Yii2框架与Swoole的集成**:Yii2swoole是将Yii2框架与Swoole进行整合的扩展,允许Yii2应用利用Swoole的高性能特性。它提供了在Swoole环境下运行Yii2的基础设施,包括请求处理、事件监听、session和cookie管理等...

    Yii视图CGridView实现操作按钮定义地址示例

    总的来说,Yii的CGridView组件是一个强大且灵活的数据展示工具,通过正确配置,可以满足各种复杂的表格操作需求。在定义操作按钮地址时,关键在于理解如何动态地生成和传递URL,以及如何使用Yii提供的各种助手函数和...

    php yii2框架高级模板

    它的预配置和免Composer安装特性使得开发过程更为顺畅,同时,Yii2框架本身的强大功能和灵活性为开发者提供了丰富的选择和便利。无论是对于初学者还是经验丰富的开发者,Yii2都是一个值得学习和使用的PHP框架。

    php最新框架YII框架

    2. 数据库支持:Yii支持多种数据库,包括MySQL、PostgreSQL、SQLite等,还提供了ActiveRecord模式,方便进行数据操作。 3. 缓存管理:内置了多种缓存策略,如文件缓存、APC缓存、Memcached和Redis,可以有效提升应用...

    Yii2(归档文件)框架

    **扩展和社区支持**:Yii2 社区活跃,有大量的第三方扩展,例如:Yii2 Gridview、Yii2 Widgets、Yii2 User 等,丰富了框架的功能。 综上所述,Yii2 框架提供了强大而灵活的工具,无论对于初级开发者还是经验丰富的...

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

    本文实例讲述了Yii中CGridView实现批量删除的方法。分享给大家供大家参考,具体如下: 1. CGridView中的columns添加 array( 'selectableRows' =&gt; 2, 'footer' =&gt; '&lt;button type=button onclick=GetCheckbox();...

    Yii中CGridView禁止列排序的设置方法

    例如,`CCheckBoxColumn`用于添加复选框选择行功能,`CButtonColumn`可以添加操作按钮,如编辑、删除等。而在这些列的配置中,`sortable`属性就是用来控制是否允许对该列进行排序的关键属性。 `sortable`属性接受一...

    YII CGridView CListView 返回列表带记忆功能

    在这个特定的话题中,“YII CGridView CListView 返回列表带记忆功能”指的是如何在Yii框架中实现CGridView和CListView组件的分页功能,并且在用户翻页或刷新页面后仍能记住用户的筛选、排序和选择状态。 CGridView...

    Yii 2文件下载

    - **数据库操作**:通过Active Record或查询构建器进行数据库交互。 - **路由和控制器**:定义URL到处理程序的映射,控制器处理请求并返回响应。 - **视图**:负责渲染数据。 - **身份验证和授权**:提供多种安全...

Global site tag (gtag.js) - Google Analytics