Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yii CListView摘要文本_Yii - Fatal编程技术网

Yii CListView摘要文本

Yii CListView摘要文本,yii,Yii,有没有办法隐藏CListView的“摘要”而不丢失分页。我指的是“显示2个结果中的1-2个”之类的文本。或者我应该使用不同的小部件?好的,我一开始在查看CListView代码时没有得到它,但是将“summaryText”设置为“”就可以了。我第二次看到$summaryText===null时就意识到了这一点 $this->widget('zii.widgets.CListView', array( 'dataProvider'=>$dataProvider,

有没有办法隐藏CListView的“摘要”而不丢失分页。我指的是“显示2个结果中的1-2个”之类的文本。或者我应该使用不同的小部件?

好的,我一开始在查看CListView代码时没有得到它,但是将“summaryText”设置为“”就可以了。我第二次看到$summaryText===null时就意识到了这一点

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

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

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

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

以下是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: ',
),
));

您可以通过在页面中添加
CSS
来隐藏它,如下所示

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

.摘要{
显示:无;
}
以下是我的建议

  $this->widget('zii.widgets.CListView', array(
        'dataProvider' => $best_seller_data,
        'itemView' => 'alsoBestseller',
    'summaryText'=>false, 
    ));
你应该试试这个:

'summaryText' => FALSE,

对不起,您在哪里设置的?$this->widget('zii.widgets.CListView',array('dataProvider'=>$dataProvider',summaryText'=>'','itemView'=>'');在viewsIt中,这是一个细微的区别,但我认为这可能比选择的答案更好,因为选择的答案仍将呈现空的
,而通过调整模板,您可以完全删除它。隐藏并不是我所寻找的解决方案。它仍将生成