Html 如何添加标签<;span>;介于<;a></a>;在ClinkPaget yii

Html 如何添加标签<;span>;介于<;a></a>;在ClinkPaget yii,html,yii,pagination,Html,Yii,Pagination,我有分页模板: <ul class="container"> <li><a href="#"><span class="w-icons-pagPrev"></span></a></li> <li><a href="#"><span class="help">1</span></a></li>

我有分页模板:

<ul class="container">
          <li><a href="#"><span class="w-icons-pagPrev"></span></a></li>
          <li><a href="#"><span class="help">1</span></a></li>
          <li><a href="#"><span class="help">2</span></a></li>
          <li><a href="#"><span class="help">3</span></a></li>
          <li><a href="#"><span class="help">4</span></a></li>
          <li><a href="#"><span class="help">5</span></a></li>
          <li><a href="#"><span class="help">6</span></a></li>
          <li><div class="help">...</div></li>
          <li><a href="#"><span class="help">41</span></a></li>
          <li><a href="#"><span class="help">42</span></a></li>
          <li><a href="#"><span class="w-icons-pagNext"></span></a></li>
      </ul>
我需要将标记span和类添加到此span。我怎么能把这个点上?在CMenu中有两个选项:

  • 链接标签包装器
  • linkLabelWrapperHtmlOptions
  • 但在CLinkPager,情况并非如此

    我尝试覆盖CLinkPager:

    class NewsPager extends CLinkPager
    {
    
        protected function createPageButton($label,$page,$class,$hidden,$selected)
        {
    
         if($hidden || $selected)
             $class.=' '.($hidden ? $this->hiddenPageCssClass : $this->selectedPageCssClass);
         return '<li class="'.$class.'">'.CHtml::link("<span  class='help'>".$label."</span>",$this->createPageUrl($page)).'</li>';
        }
    }
    
    It work, but also I need add various class to first and last button. How I can do that?
    
    class NewsPager扩展了CLinkPager
    {
    受保护的函数createPageButton($label、$page、$class、$hidden、$selected)
    {
    如果($hidden | |$selected)
    $class.=''($hidden?$this->hiddenPageCssClass:$this->selectedPageCssClass);
    返回“
  • ”.CHtml::link(“$label.”,$this->createPageUrl($page))。
  • ”; } } 它的工作,但我也需要添加各种类的第一个和最后一个按钮。我怎么能做到?
    试试这种方法

    $this->widget('CLinkPager', array(
        'currentPage'=>$pages->getCurrentPage(),
        'itemCount'=>$item_count,
        'pageSize'=>$page_size,
        'maxButtonCount'=>6,
        'nextPageLabel'=>'<span class="w-icons-pagNext"></span>',
        'header'=>'',
    ));
    
    $this->widget('CLinkPager',数组(
    “currentPage”=>$pages->getCurrentPage(),
    'itemCount'=>$item\u count,
    “pageSize”=>$pageSize,
    “maxButtonCount”=>6,
    “nextPageLabel'=>”,
    '标题'=>'',
    ));
    
    还是这个

    'pager'=>array(         
             ....
             ....
            'nextPageLabel'=>'<span class="w-icons-pagNext"></span>',
    ),
    
    'pager'=>数组(
    ....
    ....
    “nextPageLabel'=>”,
    ),
    
    给他?点这个???他们,他们?请用正确的拼写重新编辑代码,以便我们理解。非常感谢!至于
  • 呢?如何添加它?您已经尝试了
    'nextPageLabel'=>'…',
    ?发生什么事了?哦,我解释错了。我需要这样的想法,对不起。我不知道这个。我认为Yii寻呼机是不可能的,但我不知道如何做到这一点