Yii CListView摘要文本

时间:2011-05-27 14:01:49

标签: yii

有没有办法隐藏CListView的“摘要”而不会丢失分页。总结我的意思是“显示2个结果中的1-2个”。或者也许我应该使用不同的小部件?

6 个答案:

答案 0 :(得分:17)

请尝试以下操作以更好地控制CListView输出的外观:

'template'=>'{items} {pager}'

您甚至可以在模板中使用HTML。

答案 1 :(得分:11)

好的,我在查看CListView代码时没有得到它,但将'summaryText'设置为''将完成工作。我第二次意识到$ summaryText === null

$this->widget('zii.widgets.CListView', array( 
     'dataProvider'=>$dataProvider, 
     'summaryText'=>'', 
     'itemView'=>'_indexview',
));

答案 2 :(得分:9)

以下是CListView的示例:

$this->widget('zii.widgets.CListView', array(
'dataProvider' => $dataProvider,
'itemView' => '_view',
'ajaxUpdate' => false,
'emptyText' => 'No records found.',
'summaryText' => "{start} - {end} из {count}",
'template' => '{summary} {sorter} {items} {pager}',
'sorterHeader' => 'Sort by:',
'sortableAttributes' => array('title', 'price'),
'pager' => array(
    'class' => 'CLinkPager',
    'header' => false,
    'cssFile' => '/css/pager.css',
    'htmlOptions' => array('class' => 'pager'),
    'maxButtonCount' => '10',
    'prevPageLabel'=>'←',
    'nextPageLabel'=>'→',
    'header'=>'Pages: ',
),
));

答案 3 :(得分:1)

您可以通过在页面中添加CSS来隐藏它。

<style>
.summary{
display:none;
}
</style>

答案 4 :(得分:1)

这是我的建议

  $this->widget('zii.widgets.CListView', array(
        'dataProvider' => $best_seller_data,
        'itemView' => 'alsoBestseller',
    'summaryText'=>false, 
    ));

答案 5 :(得分:1)

你应该试试这个:

'summaryText' => FALSE,