CGridView更改分页位置

CGridView更改分页位置,gridview,yii,Gridview,Yii,我只想将分页位置复制到列表的顶部,有没有Yii方法可以做到这一点,或者我只需要使用javascript就可以做到这一点?很简单:只需查看CGridView中的代码,或者Yii网站上的文档: $this->widget('zii.widgets.grid.CGridView', array( 'template' => "{pager}\n{summary}\n{items}\n{pager}", // ); 很简单:只需查看CGridView上的代码或yii网站上的文档: $t

我只想将分页位置复制到列表的顶部,有没有Yii方法可以做到这一点,或者我只需要使用javascript就可以做到这一点?

很简单:只需查看CGridView中的代码,或者Yii网站上的文档:

$this->widget('zii.widgets.grid.CGridView', array(
  'template' => "{pager}\n{summary}\n{items}\n{pager}",
//
);

很简单:只需查看CGridView上的代码或yii网站上的文档:

$this->widget('zii.widgets.grid.CGridView', array(
  'template' => "{pager}\n{summary}\n{items}\n{pager}",
//
);

还有另一种方法可以根据需要渲染gridview组件:

$myGrid = $this->widget();
$this->widget;返回一个对象,然后我们可以使用该对象在需要时在页面上呈现不同的组件

$myGrid->renderPager();
echo '<div>My other content</div>'; 
$myGrid->renderItems();

可以在

中找到其他渲染方法。还有另一种方法可以根据需要渲染gridview组件:

$myGrid = $this->widget();
$this->widget;返回一个对象,然后我们可以使用该对象在需要时在页面上呈现不同的组件

$myGrid->renderPager();
echo '<div>My other content</div>'; 
$myGrid->renderItems();

其他渲染方法可以在

中找到,谢谢!非常感谢,先生!,非常非常有帮助@bool.dev,对不起,我没有理解你的回答。我认为在模板中有两次寻呼机是一种打字错误。如果你想在页面的顶部和底部分页,你需要写两次寻呼机。如果不使用$this->widget'zii.widgets.grid.CGridView',数组'template'=>{pager}\n{summary}\n{items};这样它将只在页面顶部显示分页。谢谢!非常感谢,先生!,非常非常有帮助@bool.dev,对不起,我没有理解你的回答。我认为在模板中有两次寻呼机是一种打字错误。如果你想在页面的顶部和底部分页,你需要写两次寻呼机。如果不使用$this->widget'zii.widgets.grid.CGridView',数组'template'=>{pager}\n{summary}\n{items};这样它将只在页面顶部显示分页。