2014-07-02 29 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

需要一些解釋。 –