我重写了clistView中renderPager()的方法,放到了protected/wiget文件夹下,我现在想改变一下clinkpager输出样式!在调用clistview时候改变!重写了一个,没有效果,请问怎么样重写,重写的类放到什么地方,那些参数要改变!help me,all
我重写了clistView中renderPager()的方法,放到了protected/wiget文件夹下,我现在想改变一下clinkpager输出样式!在调用clistview时候改变!重写了一个,没有效果,请问怎么样重写,重写的类放到什么地方,那些参数要改变!help me,all
你到底是想重写linkpager还是重写listview
想改变分页样式,重写linkpager
想改写listview的分页样式,在重写的listview代码里面不使用系统的CLinkPager,使用你自己的linkpager,
看看CListView的源码,基本上就是拷贝出来改用自己的linkpager
请问怎么样重写,重写的类放到什么地方
–
放到components目录下,或者用别名进行import
谢谢,我想重写listview的翻页!
如果只是修改输出样式的话,可以自定义样式的。
<?php $this->widget('zii.widgets.CListView', array(
'dataProvider'=>$dataProvider,
'pager'=>array(
'class'=>'CLinkPager',
'firstPageLabel'=>'首页',
'lastPageLabel'=>'末页',
'nextPageLabel'=>'下一页',
'prevPageLabel'=>'上一页',
'header'=>'',
'cssFile'=>false,
//如果使用主css文件,那么这里可以写false,如果使用其它附加css文件,我们这里填写css文件名。
),
'itemView'=>'_view',
'template'=>"{items}\n{pager}",
)); ?>
非常感谢!