0

我希望的输出效果:

<li class="prev"><a href="xxx"><i class="icon-previous"></i></a></li>

官方手册:

You can change the wrapping tag using the tag option:

    echo $this->Paginator->prev(__('previous'), array('tag' => 'li'));

Output:

    <li class="prev">
      <a rel="prev" href="/posts/index/page:1/sort:title/order:desc">
        previous
      </a>
    </li>

我模仿它的方式:

<?php
echo $this->Paginator->prev(__('<i class="icon-previous"></i>'), array('tag' => 'li'));
?>

但输出是:

<li class="prev">&lt;i class="icon-previous"&gt;&lt;/i&gt;</li>

我应该怎么办?

4

2 回答 2

0

尝试:

echo $this->Paginator->prev(
    __('previous'), 
    array('tag' => 'li', 'class' => 'icon-previous')
);
于 2014-07-24T08:00:06.797 回答
0
echo $this->Paginator->prev(__('<i class="icon-previous"></i>'), 
    array(
        'tag' => 'li', 
        'escape'=>false
));

Also make sure there IS a previous record otherwise the tag is omitted anyway

于 2014-07-24T08:28:23.820 回答