如何从CodeIgniter上的分页中删除空格?

时间:2011-10-03 09:29:03

标签: codeigniter pagination spaces

我使用CodeIgniter的分页帮助程序,它可以正常工作。但是当我在浏览器中看到结果时,我可以观察到不需要的空间。 CodeIgniter似乎以自动方式插入它们。

在我看来:

<div><?php echo $this->pagination->create_links(); ?></div>

在(html)后面生成的代码:

<div>
    &nbsp;
    <a href="http://...example.../6">Previous</a>
    &nbsp;
    <a href="http://...example.../">1</a>
    &nbsp;
    <a href="http://...example.../6">2</a>
    &nbsp;
    <strong>3</strong>
    &nbsp;
    <a href="http://...example.../18">4</a>
    &nbsp;
    <a href="http://...example.../24">5</a>
    &nbsp;
    <a href="http://...example.../18">Next</a>
    &nbsp;
    &nbsp;
    <a href="http://...example.../30">Last</a>
</div>

所以在我的上一个链接之前有一个空格,在我的“Last”链接之前有两个空格。当它被颠倒时(在我的“第一”链接之后两个空格)发生同样的事情。

为什么呢?它真的让我大吃一惊!请你知道如何删除它们吗?

感激地收到任何建议。

解决方案(感谢uzsolt的回答):它适用于first_tag_close和last_tag_open设置为''(有关详细信息,请参阅注释)。

2 个答案:

答案 0 :(得分:6)

也许您可以设置num_tag_opennum_tag_close配置变量。

答案 1 :(得分:1)

通过在我的控制器和application/config/pagination.php文件中设置配置值来尝试各种事情之后。我设法通过进入system/libraries/Pagination.php并重置默认值而不使用任何'&nbsp;'来解决此问题。

希望这有助于其他人。