【问题标题】:Cakephp Pagination without numberCakephp 无编号分页
【发布时间】:2014-01-11 02:19:51
【问题描述】:

我正在尝试找出如何显示分页按钮而不在按钮上显示数字。在文档中没有关于这个的消息,但我认为可以管理这个东西。

【问题讨论】:

  • 你可以做任何你想做的事——毕竟是 PHP。但是如果你问“我可以使用 $this->Paginator->numbers(); 来显示数字以外的东西吗?”......我猜可能不是。为了你,我希望我错了。
  • 你想显示什么而不是数字?
  • 只是按钮,使用jquery解决问题并输入该按钮html('')

标签: cakephp pagination


【解决方案1】:

您可以使用 Javascript 或通过隐藏文本内容来简单地使用 CSS。

例如,如果您以这样的方式对结果进行分页

<div id="paginator">
<?php echo $this->Paginator->prev('Previous'); ?>
        <?php echo $this->Paginator->first('First'); ?>
        <?php echo $this->Paginator->numbers(array('class' => 'number', 'first' => false, 'last' => false, 'separator' => '-')); ?>
        <?php echo $this->Paginator->last('Last'); ?>
        <?php echo $this->Paginator->next('Next'); ?> 
</div>

使用 CSS 可以隐藏如下

<style>
#paginator span
{
 border:1px saddlebrown solid;
 padding:3px;
 margin: 2px;
 background: #1e7ec8;
 color: brown;
}
#paginator span a
{
 text-decoration: none;
 color: white;
}
#paginator .number a
{
 color:transparent;
}
</style>

也可以使用 Javascript 或 Jquery,您可以通过以下操作将数字类的文本设置为空

 $(document).ready(function() {
        $('.number').text('');
    });

【讨论】:

    猜你喜欢
    • 2010-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-13
    • 2017-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多