2009-12-03 111 views
1

我使用的是PaginationHelper,在我看來,我需要爲當前頁面的「當前編號」鏈接設置類,我還需要擺脫|頁面前後的字符。分頁幫助自定義(樣式)

我可以設置總類,但使用不是當前頁面類:

<?php echo $paginator->numbers(array('before'=>'','after'=>'','class'=>'number')); ?>

所以 - 我需要生成這樣的:

<div class="pagination"> <a href="#" class="number" title="1">1</a> <a href="#" class="number" title="2">2</a> <a href="#" class="number current" title="3">3</a> <a href="#" class="number" title="4">4</a> </div> <!-- End .pagination -->

但什麼獲取生成是這個:

<div class="pagination"> <span class="current">1</span> | <span><a class="number" href="/admin/users/dashboard/page:2">2</a></span> | <span><a class="number" href="/admin/users/dashboard/page:3">3</a></span> | <span><a class="number" href="/admin/users/dashboard/page:4">4</a></span>
</div>

有沒有簡單的方法來做到這一點?

理想情況下,我想徹底刪除跨度,但我沒有看到一個辦法做到這一點的API ...

回答

0

下應該工作

echo $paginator->numbers(array(
    'before' => '', 
    'after' => '', 
    'separator' => '', 
    'tag' => false, 
    'class' => 'number' 
)); 

Take a look at the source code,它使它更容易看到你可以設置什麼選項。

+0

應該是'$ this-> Paginator'(cake 1.3),除非它被設置爲控制器中的模板var。 – shxfee 2011-08-22 21:52:46