dougai2427 2014-09-17 19:42
浏览 72
已采纳

在Yii中使用CListview显示表记录

I have a simple model named Service with attributes(ServiceId, name, description, Image) , and i want to display all the records in a view using CListview but only the name and description attribute, not all of them.

I am able to display the model but i cant find a solution to hide the id and image attributes.

Can anybody give a solution?

Thanks in advance.

Here is my Code :

Controller :

public function actionIndex()
{
    $model = new Service();

    $this->render('index',array(
        'model'=>$model,
    ));
}

and my View:

<h1>Services</h1>

<?php 

$this->widget('zii.widgets.CListView', array(
    'dataProvider'=>$model->search(),
    'itemView'=>'_view',
)); 
?>
  • 写回答

2条回答 默认 最新

  • duanjiancong4860 2014-09-17 20:37
    关注

    The answer is to change your model's view. It is propably located in protected/views/service/_view.php, where service is your's controller name.

    You can delete lines related to displaying ids and other attributes or change formatting.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 plotBAPC画图出错
  • ¥30 关于#opencv#的问题:使用大疆无人机拍摄水稻田间图像,拼接成tif图片,用什么方法可以识别并框选出水稻作物行
  • ¥15 Python卡尔曼滤波融合
  • ¥20 iOS绕地区网络检测
  • ¥15 python验证码滑块图像识别
  • ¥15 根据背景及设计要求撰写设计报告
  • ¥20 能提供一下思路或者代码吗
  • ¥15 用twincat控制!
  • ¥15 请问一下这个运行结果是怎么来的
  • ¥15 单通道放大电路的工作原理