【发布时间】:2014-09-30 06:08:48
【问题描述】:
我在 cakephp 中有自定义分页。
<ul class="pagination centerPaginate">
<?php
if($this->Paginator->counter('{:pages}') > 1) {
//If disabled,then last para
echo $this->Paginator->prev('«', array( 'tag' => 'li'), null, array('class' => 'prev disabled prv' ,'tag' => 'li', 'escape' => false));
echo $this->Paginator->numbers(array('separator' => '', 'tag' => 'li' ,'currentClass' => 'active', 'currentTag' => 'a' , 'escape' => false));
echo $this->Paginator->next('»', array( 'tag' => 'li'), null, array('class' => 'next disabled nxt' ,'tag' => 'li', 'escape' => false));
}
?>
</ul>
我要插入的字符是 « 和 » ,我使用了 'escape'=> false 。
在第一页“上一页”标签包含正确的字符。但 Next 包含 Tag like &laquo 不是实际字符。
在中间页面标签包含Tag like &laquo etc
同样在 last 页面上,“Next”字符还可以,但 Prev 字符有问题
【问题讨论】:
标签: php cakephp pagination cakephp-2.0 special-characters