可以设默认值吗 [ 新手入门 ]
array(
'name'=>'status',
'type'=>'raw',
'value'=>'CHtml::link($data->getStatus($data->status), $data->url)',
),
getStatus
函数如下所以,'value'=>'CHtml::link($data->getStatus($data->status), $data->url)'
,
怎么做才能使返回关闭的时候不带链接
public function getStatus($id){
switch ($id){
case 0: return "处理";
case 1: return "关闭";
default: return "无定义";
}
}
共 3 条回复
-
array( 'name'=>'status', 'type'=>'raw', 'value'=>array($this,'getStatus')//从$this->getStatus中获取值 ),
在controller中:
public function getStatus($data, $row) { //$data为当前数据模型(用$data->url和$data->status获取值),$row为当前所处的行数 switch ($data->status){ case 0: return CHtml::link('处理', $data->url); case 1: return "关闭"; default: return CHtml::link('无定义', $data->url); } }
应该知道怎么做了吧?
pinsn
注册时间:2012-05-07
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝1
- 金钱445
- 威望0
- 积分445