cakephp 2.x与自定义ul的分页

时间:2014-01-30 09:49:26

标签: cakephp pagination

我需要生成如下所示的html标签..准确地说,我需要在添加到列表中的锚标签中添加一个类,但我似乎无法让它工作..

<li class="myLIPrevclass"><a href="#" class="myAPREVClass"></a></li>

<li><a href="#" class="active">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>

<li class="myLINextclass"><a href="#" class="myANEXTClass"></a></li>

挑战是,

  1. 我似乎无法在下一个和前一个标签中找到一个类,我需要解决这个问题
  2. 即使我将上一个和下一个的标记留空,CakePHP仍会继续并添加一个'&gt;'或'&lt;'在我的情况下,我不需要。
  3. 这是我试过的......

    <?php
    echo $this->Paginator->prev(
      __(''), 
      array(
        'tag' => 'li',  
            'class' => 'previous',
       ), 
      __(''),
      array(
           'tag' => 'li',
       'class' => ''
      )
        );
    
    echo $this->Paginator->numbers(
         array(
        'separator' => '',
        'tag' => 'li',
            'currentClass' => 'active',
        'currentTag'    => 'a'
       )
         );
    
    echo $this->Paginator->next(
      __(''), 
      array(
        'tag' => 'li',  
            'class' => 'next',
      ), 
      __(''),
      array(
            'tag' => 'li',
        'class' => ''
      )
         );                     
    ?>
    

    对于禁用的标题(前一个和下一个),即使我传入null,Cake也会添加一个'&gt;'或'&lt;',我不想那个

    我已经查过了 Creating Pagination With CakePHP For Custom Template LinksAdd class to pagination links at CakePHP 2.2

    我的蛋糕版本是2.4.x

    我会感激任何指示或帮助.. 感谢

0 个答案:

没有答案