我在大约5个不同的页面上有以下代码:
<div class="pagination">
<p class="page-numbers textcenter"><?php $this->Paginator->numbers(); ?></p>
<p class="prev-link"><?php echo $this->Paginator->prev('« Previous', null, null, array('class' => 'disabled')); ?></p>
<p class="next-link"><?php echo $this->Paginator->next('Next »', null, null, array('class' => 'disabled')); ?></p>
<p class="page textcenter"><?php echo 'Page '.$this->Paginator->counter(); ?></p>
</div>
但是每个页面的行为都不同。下一个和上一个链接将显示在某些页面上,但不显示在其他页面上,而其他链接将显示在输出中。
任何人都知道为什么会发生这种情况?
答案 0 :(得分:1)
geoffs,
我为您检查了一个生成的视图,所关注的行是:
<div class="paging">
<?php echo $this->Paginator->prev('<< ' . __('previous', true), array(), null, array('class'=>'disabled'));?>
| <?php echo $this->Paginator->numbers();?>
|
<?php echo $this->Paginator->next(__('next', true) . ' >>', array(), null, array('class' => 'disabled'));?>
</div>
有些事情会浮现在脑海中:
答案 1 :(得分:0)
请从语法中删除“«”和“»”符号,然后重试