我使用CodeIgniter的分页帮助程序,它可以正常工作。但是当我在浏览器中看到结果时,我可以观察到不需要的空间。 CodeIgniter似乎以自动方式插入它们。
在我看来:
<div><?php echo $this->pagination->create_links(); ?></div>
在(html)后面生成的代码:
<div>
<a href="http://...example.../6">Previous</a>
<a href="http://...example.../">1</a>
<a href="http://...example.../6">2</a>
<strong>3</strong>
<a href="http://...example.../18">4</a>
<a href="http://...example.../24">5</a>
<a href="http://...example.../18">Next</a>
<a href="http://...example.../30">Last</a>
</div>
所以在我的上一个链接之前有一个空格,在我的“Last”链接之前有两个空格。当它被颠倒时(在我的“第一”链接之后两个空格)发生同样的事情。
为什么呢?它真的让我大吃一惊!请你知道如何删除它们吗?
感激地收到任何建议。
解决方案(感谢uzsolt的回答):它适用于first_tag_close和last_tag_open设置为''(有关详细信息,请参阅注释)。
答案 0 :(得分:6)
也许您可以设置num_tag_open
和num_tag_close
配置变量。
答案 1 :(得分:1)
通过在我的控制器和application/config/pagination.php
文件中设置配置值来尝试各种事情之后。我设法通过进入system/libraries/Pagination.php
并重置默认值而不使用任何' '
来解决此问题。
希望这有助于其他人。