Yii后台列表直接更新扩展phaActiveColumn
来源:互联网 发布:学生管理系统c语言代码 编辑:程序博客网 时间:2024/06/10 02:18
1.下载phaActiveColumn扩展。解压到extensions目录,解压路径为protected\extensions\phaActiveColumn\phaAbsActiveColumn.php 下载地址:http://www.yiiframework.com/extension/activecolumn
2.修改config/main.php,在import中加入
'import'=>array( 'application.extensions.phaActiveColumn.*' , ),
3.在admin.php的TbGridView中修改
<?php $this->widget('bootstrap.widgets.TbGridView', array( 'id'=>'car-brand-grid', 'dataProvider'=>$model->search(), 'filter'=>$model, 'columns'=>array( 'id', array( 'class' => 'phaEditColumn', 'name' => 'name', 'actionUrl' => array('ajaxSetName'), ), 'user_id', 'sort_order', array( 'name'=>'status', 'value'=>'F::getStatus3($data->status)', 'filter'=>F::getStatus3(), ), array ( 'class' => 'phaSelectColumn', 'header' => '', 'name' => 'status', 'data' => F::getStatus3($data->status), 'actionUrl' => array('setTimeZone'), 'filter'=>F::getStatus3(), ), array( 'class' => 'phaCheckColumn', 'name' => 'status', 'actionUrl' => array('ajaxSetStatus'), 'filter'=>F::getStatus2(), ), 'create_time', /* 'create_user_id', 'update_time', 'update_user_id', */ array( 'class'=>'bootstrap.widgets.TbButtonColumn', ), ),)); ?>
其中:
class F { static function getStatus2($value=NULL) { $data = array( CONSTANT::STATUS_ACTIVE => Yii::t('common', 'STATUS_ACTIVE'), CONSTANT::STATUS_INACTIVE => Yii::t('common', 'STATUS_INACTIVE'), ); if($value===NULL) { return $data; } else { return $data[$value]; } } static function getStatus3($value=NULL) { $data = array( CONSTANT::STATUS_ACTIVE => Yii::t('common', 'STATUS_ACTIVE'), CONSTANT::STATUS_INACTIVE => Yii::t('common', 'STATUS_INACTIVE'), CONSTANT::STATUS_DELETED => Yii::t('common', 'STATUS_DELETED'), ); if($value===NULL) { return $data; } else { return $data[$value]; } }}
0 0
- Yii后台列表直接更新扩展phaActiveColumn
- YII适合做后台的一个扩展
- Joomla更新语言包后台直接拿shell
- yii直接执行sql
- java后台系统实现动态新闻列表实时更新
- yii 电子商城后台
- YII框架扩展-JCrudSearch
- YII+DWZ扩展
- Yii - excle扩展
- yii booter扩展手记
- PHP学习#Yii扩展
- Yii扩展srbac配置
- Yii扩展srbac配置
- Yii 1.1 扩展 widget
- YII -- 基础 工具 扩展
- Yii生成下拉列表
- Yii 下拉列表-dropdownlist
- Yii生成下拉列表
- Java实现微博显示时间效果
- 30分钟学会Ajax编程
- 什么是HTML5
- ORACLE DATABASE 10g EXPRESS EDITION LICENSE AGREEMENT
- zendstudio 8 无法ctrl+左键跳转到函数源代码的解决方法
- Yii后台列表直接更新扩展phaActiveColumn
- session/cookie机制详解
- 删除文件
- 运行spark 例子报错
- 《数据结构》、《软件工程》、《C语言》
- 昆明哪家医院祛疤效果好昆明边美
- Checking to make sure a SQL Server backup is useable
- 关于<taglib>的uri的一点总结
- Linux分卷压缩与解压缩