2014-07-02 92 views

回答

7

您需要将此属性添加到您的阵列选项窗口小部件:

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

这是应该的样子:

$this->widget('zii.widgets.grid.CGridView', array(
     'dataProvider'=>$model->search(), 
     'filter'=>$model, 
     'enablePagination' => true, 
     'template'=>'{items}{summary}{pager}', 
     'columns'=>array(...) 
     ), 
    )); 

Yii docs - CBaseListView

+0

我觉得OP的问关于如何更改CGridView摘要文本的默认位置,而不是如何更改其内容。 – trejder

+1

通过添加以下内容来更改摘要文本: 'summaryText'=>'我的网格向您展示{count}酷记录的{start} - {end}, http://www.yiiframework.com/doc/ api/1.1/CBaseListView#summaryText-detail – javijuol

+0

当然是了。但是,再次阅读这个问题(和我的答案)。他正在询问如何“在grid_底部显示摘要文本(...)**”。您无法通过更改'summaryText'属性强制网格视图在底部显示摘要文本**。如果不使用自己的类,它将始终显示在网格上(如果愿意,可以使用CSS将它移动到左侧,但是不可能,这样就可以将它放到底部)。 – trejder

-2
'template'=>"{summary}\n{items}\n{pager}" 
+0

需要一些解释。 –