yii gridview根据字段值不同 显示不同样式及文字
yii gridview根据字段值不同 显示不同样式及文字
daniel-john 发表于4年前
yii gridview根据字段值不同 显示不同样式及文字
  • 发表于 4年前
  • 阅读 1156
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

视图代码  组件 CGridView

         array(
           'name'=>'issystem',
           'type'=>'raw',//必需,否则显示为html代码:如图1
 //方法一:'value'=>array($this, 'showUseriew')

//也可使用此方法2'value'=>'globalfun::showUseriew($data->issystem)'

),

图1:

方法一:回调方法 写在 控制器 

 /**
   * 回调函数 显示对号和错号
   */
 public function showUseriew($data, $row, $c) {

   $showname = $data->issystem==1?'<font color="red">√</font>':'<font color="blue">×</font>';

   return CHtml::link($showname,Yii::app()->createUrl("admin/useriew", array("issystem"=>$data->issystem)));
 }

方法二全局静态函数

public static function showUseriew($issystem) {

   $showname = $issystem==1?'<font color="red">√</font>':'<font color="blue">×</font>';

   return CHtml::link($showname,Yii::app()->createUrl("admin/useriew", array("issystem"=>$issystem)));
 }


  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 15
博文 119
码字总数 55611
×
daniel-john
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: