php – 如何在Yii中自定义寻呼机的标签?
发布时间:2020-12-13 18:10:38 所属栏目:PHP教程 来源:网络整理
导读:我是Yii的新手.我想实现自定义分页.我想改变寻呼机的外观.如何更改寻呼机链接的标签? 我希望链接看起来像这样: 1 2 3 4 而不是他们的默认外观,如下所示: [first] [previous] 1 2 3 4 [next] [last] 我正在使用CListView来显示数据,我已经设置了这样的数据
我是Yii的新手.我想实现自定义分页.我想改变寻呼机的外观.如何更改寻呼机链接的标签?
我希望链接看起来像这样: << < 1 2 3 4 > >> 而不是他们的默认外观,如下所示: [first] [previous] 1 2 3 4 [next] [last] 我正在使用CListView来显示数据,我已经设置了这样的数据: $this->widget('zii.widgets.CListView',array( 'dataProvider' => $categoryProjects,'itemView' => '_itemDetailsView','ajaxUpdate'=>false,)); 任何人都可以告诉我如何从它开始?我看过一些帖子但无法获得正确的信息. 提前致谢.
您需要设置CListView的
pager 属性.默认情况下,这是
CLinkPager ;您无需更改(此组件满足您的需求),但您需要对其进行配置:
$this->widget('zii.widgets.CListView','itemView' => '_itemDetailsView','ajaxUpdate' => false,'pager' => array( 'class' => 'CLinkPager','firstPageLabel' => '<<','prevPageLabel' => '<','nextPageLabel' => '>','lastPageLabel' => '>>',),)); 更新:如果要将上述自定义配置“烘焙”到应用程序中的所有列表视图,则必须创建一个派生自CListView的新CustomListView组件.所以你需要这个课程: Yii::import('zii.widgets.CListView'); class CustomListView extends CListView { public function init() { parent::init(); $this->pager = array( 'class' => 'CLinkPager',); } } 包含此内容后,您只需使用CustomListView作为列表小部件而不是zii.widgets.CListView. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |