巅云智能建站平台搭建版(创业门户版)火爆上线,终身授权!新增:文章智能采集+全站真静态打包+城市分站+智能小程序+非法词过滤+H5自适应+智能链词等功能功能详情
帮助文档Help

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

一佰互联网站制作(www.yinxi.net) 发布日期 2019-04-27 10:44:09 浏览数: 95

本文实例讲述了Yii视图CGridView列表用法。分享给大家供大家参考,具体如下:

CGridView列表实例

<!-- 列表 -->
<?php $this->widget("zii.widgets.grid.CGridView", array(
  "id"=>"words-grid",
  "dataProvider"=>$model->search(),//数据源
  "filter"=>$model,//设置过滤器,筛选输入框
  "columns"=>array(
    array(
      "class"=>"CCheckBoxColumn",//选择框
      "htmlOptions"=>array("width"=>"30px"),
    ),
    "zw_id",
    "zw_title",
    array("name"=>"zw_level",
      "value"=>"Words::model()->getLevel($data->zw_level)",//数据转换
    ),
    "zw_replaceword",
    "zw_listorder",
    array("name"=>"inputtime",
      "value"=>"date("Y-m-d",$data->inputtime)",//格式化日期
    ),
    array(
      "class"=>"CButtonColumn",
      "buttons"=>array("view"=>array(
                "visible"=>"false"//查看按钮设为不可见
              )
      )
    )
  )
));
?>

修改基类,定义底部功能菜单framework/zii/widgets/grid/CGridView.php(152)

public function renderFooterCell()
{
  if(trim($this->footer)!==""){
    echo CHtml::openTag("td",$this->footerHtmlOptions);
    $this->renderFooterCellContent();
    echo "</td>";
  }
}

修改视图,实现底部功能按钮列表

"columns"=>array(
array(
  "class"=>"CCheckBoxColumn",
  "footer"=>"<button onclink="deleteAll()">button</button>
        <button onclink="refashAll()">button</button>",
  "footerHtmlOptions"=>array("colspan"=>5),
  "selectableRows"=>2,
),

更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

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

一佰互联是全国知名建站品牌服务商,我们有九年网站建设网站制作、网页设计、php开发和域名注册及虚拟主机服务经验,提供的自助建站服务更是全国有名。近年来还整合团队优势自主开发了可视化多用户”巅云建站系统“3.0平台版,拖拽排版网站制作设计,轻松实现pc站、手机微网站、小程序、APP一体化全网营销网站建设 ,已成功的为全国上百家网络公司提供自助建站平台搭建服务。

相关新闻more

30
04月
php学习笔记之 函数声明(二)

复制代码 代码如下: <?php /* * 1.内部函数:PHP可以在函数内部再声明函数 * 目的就是在函数内部调用 * 用来帮助外部... >>详情

22
04月
Linux命令行快速技巧之定位一个文件的方法

我们都会有文件存储在电脑里 —— 目录、相片、源代码等等。它们是如此之多。也无疑超出了我的记忆范围。要是毫无目标,找到正确的那一个可能会很费... >>详情

14
03月
做一个小型企业网站需要多大空间才够用?

前言: 准备做网站,不知道选用多大空间,是不是页面看起来宽大,页面多就需要很大空间?我们今天就一起来讨论做一个小型企业网站需要多大空间才够用... >>详情

15
04月
高端网站建设-企业网站域名怎么选择?

好的域名具备良好的用户体验,方便搜索引擎抓取,好的域名兼顾优化排名、推广,和后期的互联网营销。一、简短好记是域名选择的第一要点域名越是简短越... >>详情

高端网站建设

美工兼顾SEO,为企业电子商务营销助力!

电话:

023-85725751
建站

产品

域名注册 虚拟主机 云服务器 企业邮局
智能建站 APP打包 微站/小程序 创业平台
网站推广 媒体营销 智能采集 AI机器人
400电话 短信营销 店销机器人
私人定制 门户网站