【发布时间】:2012-09-30 21:09:10
【问题描述】:
使用 Yii 1.1.12。我有一个关闭 ajax 的 CListView:
<?php $this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'itemView'=>'_view',
'ajaxUpdate' => false,
)); ?>
第二页链接的 url 如下所示:
http://www.example.com/products?Product_page=2
我希望网址看起来像:
http://www.example.com/products?page=2
我怎样才能做到这一点?
(另外还可以描述如何获取像http://www.example.com/products/page/2 这样的网址)
更新
正如 elbek 所指出的,我看到 CListView 具有 CLinkPager 类型的 pager 属性。这又具有CPagination 类型的pages 属性,该属性具有pageVar 属性,描述为:
存储当前页面索引的 GET 变量的名称。默认为 “页面”。
听起来这可能是我正在寻找的东西,但不确定如何从 CListView 修改它。
【问题讨论】: