有人可以捣乱我。
以下代码生成此 - > http://www.evernote.com/shard/s29/sh/87fce2c2-c323-461b-a5ac-1ccc6d2ba3ad/32b87ce0602a33dfda59c4b9e69be54b
<?php echo $this->Paginator->prev("‹", array('escape' => false), null, array('class' => 'pagination_disabled')); ?>
<?php echo $this->Paginator->numbers(array('separator' => '')); ?>
<?php echo $this->Paginator->next("›", array('escape' => false), null, array('class' => 'pagination_disabled')); ?>
我已清除缓存,并尝试将prev
替换为实体编号,并使用next
中使用的完全相同的代码替换,结果相同。
修改
嘿,只是在IE中查看它,同样的问题,但按钮相反,prev
按钮呈现正常,但next
按钮打印引用。奇
答案 0 :(得分:3)
我有这个确切的问题,它让我疯了。
以下似乎工作正常:
echo $this->Paginator->prev('« ', array('escape'=>false), '« ', array('escape'=>false, 'class' => 'disabled'));
echo $this->Paginator->numbers(array('separator'=>' '));
echo $this->Paginator->next(' »', array('escape'=>false), ' »', array('escape'=>false, 'class' => 'disabled'));
我相信这种行为是有目的的,但至少对我来说似乎不合逻辑 - 让我知道你是如何继续下去的。
我不确定具体细节,但next
和prev
都有第三个参数。在您的代码中,您有null
- 在我的代码中我有»
- 我的版本显示正常。
string $ disabledTitle可选NULL禁用链接时的标题。
在我的应用中注意;我的class="disabled"
隐藏了»
视图 - 您可能不希望这样。
答案 1 :(得分:0)
PaginatorComponent期望获得4个输入:
您可以将第3个元素设置为null,它将从按钮处于活动状态时获取标题,但您仍需要指定它的选项。因此,您只需添加禁用按钮选项的选项,如下所示:
<?php echo $this->Paginator->prev("‹", array('escape' => false), null, array('class' => 'pagination_disabled', 'escape' => false)); ?>
<?php echo $this->Paginator->numbers(array('separator' => '')); ?>
<?php echo $this->Paginator->next("›", array('escape' => false), null, array('class' => 'pagination_disabled','escape' => false)); ?>