各位大家好。 我需要为GridView做一个自定义分页。 在GridView中我使用了:
'pager' => [
'prevPageLabel' => '<div style="border: none" class="glyphicon glyphicon-menu-left"></div>',
'nextPageLabel' => '<div style="border: none" class="glyphicon glyphicon-menu-right"></div>',
'maxButtonCount' => 0,
]
结果,我得到两个箭头然后我可以设置它们的样式:
问题:如何在这些箭头之间插入自己的内容?
例如,我可以获得页数:<?= $dataProvider->totalCount; ?>
,我想将这个页面总数放在分页箭头之间。 我该怎么做?
谢谢!
答案 0 :(得分:2)
您可以扩展LinkPager类,覆盖renderPageButtons()以生成您喜欢的任何内容,然后在GridView配置中使用此扩展类:
lines_seen = set() # holds lines already seen
outfile = open('out.txt', "w")
path = r'd:\testing'
for file in os.listdir(path): #added this line
current_file = os.path.join(path, file)
for line in open(current_file, "r"):
if line not in lines_seen: # not a duplicate
outfile.write(line)
lines_seen.add(line)
outfile.close()