CGridView里字段状态是否可以直接定义 不用数据库 [ 新手入门 ]
<?php
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
array(
'name'=>'title',
'type'=>'raw',
'value'=>'CHtml::link(CHtml::encode($data->title), $data->url)'
),
array(
'name'=>'status',
'value'=>'Lookup::item("PostStatus",$data->status)',
'filter'=>Lookup::items('PostStatus'),
),
array(
'name'=>'create_time',
'type'=>'datetime',
'filter'=>false,
),
array(
'class'=>'CButtonColumn',
),
),
));
?>
array(
'name'=>'status',
'value'=>'Lookup::item("PostStatus",$data->status)',
'filter'=>Lookup::items('PostStatus'),
),
是否可以直接定义 1 显示 Draft 2显示Published 上面是自带的 BLOG ;例子的代码 ,请教各位
共 6 条回复
-
zhong21jia 回复于 2011-12-28 21:54 举报
可以! 在模型里写个状态数组,调用返回值就可以了!
chinaphp 江苏
注册时间:2011-04-09
最后登录:2023-01-13
在线时长:25小时8分
最后登录:2023-01-13
在线时长:25小时8分
- 粉丝6
- 金钱340
- 威望0
- 积分590