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 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误