gpt4 book ai didi

templates - 使用 CakePHP 为自定义模板链接创建分页

转载 作者:行者123 更新时间:2023-12-04 04:45:56 25 4
gpt4 key购买 nike

我遵循用于分页链接的自定义模板

<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'));
?>

请帮我完成它.. 提前致谢。

最佳答案

这只是我为与 bootstrap 一起使用而制作的用于分页链接的自定义模板的示例。您可以根据需要对其进行相应修改

<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 ,但您可以将其更改为您想要的任何内容。

我希望它对你有用

关于templates - 使用 CakePHP 为自定义模板链接创建分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18181340/

25 4 0