【问题标题】:Creating Pagination With CakePHP For Custom Template Links使用 CakePHP 为自定义模板链接创建分页
【发布时间】:2013-08-13 10:20:42
【问题描述】:

我已经关注了分页链接的自定义模板

<li class="prev"><a href="#">prev</a></li>
<li><a href="#" class="active">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
<li><a href="#">6</a></li>
<li><a href="#">7</a></li>
<li><a href="#">8</a></li>
<li>...</li>
<li><a href="#">30</a></li>
<li class="next"><a href="#">next</a></li>

我已经尝试使用以下代码(cakephp 2.3 version),但没有得到所需的结果。

<?php
     echo $this->Paginator->prev('<', array( 'class' => '', 'tag' => 'li' ), null, array('class' => 'prev', 'tag' => 'li'));  
     echo $this->Paginator->numbers(array('tag' => 'li', 'separator' => '', 'currentClass' => 'active', 'currentTag' => 'a' ));  
     echo $this->Paginator->next('>', array('class' => 'next', 'tag' => 'li' ), null, array( 'class' => 'next', 'tag' => 'li'));  
?>

请帮我完成它。在此先感谢。

【问题讨论】:

    标签: templates cakephp pagination hyperlink cakephp-2.3


    【解决方案1】:

    这只是我为与引导程序一起使用而制作的分页链接自定义模板的示例。您可以根据自己的需要进行修改

    <ul>
    <?php
        echo $this->Paginator->first('&lsaquo;', array('tag' => 'li', 'title' => __('First page'), 'escape' => false));
        echo $this->Paginator->prev('&laquo;', array('tag' => 'li',  'title' => __('Previous page'), 'disabledTag' => 'span', 'escape' => false), null, array('tag' => 'li', 'disabledTag' => 'span', 'escape' => false, 'class' => 'disabled'));
        echo $this->Paginator->numbers(array('separator' => false, 'tag' => 'li', 'currentTag' => 'span', 'currentClass' => 'active'));
        echo $this->Paginator->next('&raquo;', array('tag' => 'li', 'disabledTag' => 'span', 'title' => __('Next page'), 'escape' => false), null, array('tag' => 'li', 'disabledTag' => 'span', 'escape' => false, 'class' => 'disabled'));
        echo $this->Paginator->last('&rsaquo;', array('tag' => 'li', 'title' => __('First page'), 'escape' => false));
    ?>
    </ul>
    

    省略号...Paginator::numbers() 根据the CakeBook 自动创建的,但您可以随意更改。

    希望对你有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-17
      • 1970-01-01
      • 1970-01-01
      • 2018-01-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多