CakePHP 3.x-在分页中阻止单击活动页面

CakePHP 3.x-在分页中阻止单击活动页面,cakephp,pagination,cakephp-3.x,Cakephp,Pagination,Cakephp 3.x,如何阻止使用以下功能从可用页面列表中单击当前(选定)页面的可能性: $this->Paginator->numbers(); 您可以通过将相应的模板更改为不生成链接来完成此操作。当前页码的默认模板如下所示: <li class="active"><a href="">{{text}}</a></li> 例如,你可以做一些如下的事情: $this->Paginator->templates([ 'current

如何阻止使用以下功能从可用页面列表中单击当前(选定)页面的可能性:

$this->Paginator->numbers();

您可以通过将相应的模板更改为不生成链接来完成此操作。当前页码的默认模板如下所示:

<li class="active"><a href="">{{text}}</a></li>
  • 例如,你可以做一些如下的事情:

    $this->Paginator->templates([
        'current' => '<li class="active">{{text}}</li>'
    ]);
    
    // ...
    
    echo $this->Paginator->numbers();
    
    $this->Paginator->templates([
    '当前'=>'
  • {{{text}}
  • ' ]); // ... echo$this->Paginator->numbers();
    或者任何适合你的

    另见


    您可以通过更改相应的模板以不生成链接来完成此操作。当前页码的默认模板如下所示:

    <li class="active"><a href="">{{text}}</a></li>
    
  • 例如,你可以做一些如下的事情:

    $this->Paginator->templates([
        'current' => '<li class="active">{{text}}</li>'
    ]);
    
    // ...
    
    echo $this->Paginator->numbers();
    
    $this->Paginator->templates([
    '当前'=>'
  • {{{text}}
  • ' ]); // ... echo$this->Paginator->numbers();
    或者任何适合你的

    另见


    谢谢,这当然是答案。我遇到的最初问题是InternerExplorer——我不知道为什么浏览器不能为Paginator中的当前页面提供正确的链接(Firefox就是这样做的)。现在,我知道将模板更改为:“
  • ”就足够了。谢谢,这当然是答案。我遇到的最初问题是InternerExplorer——我不知道为什么浏览器不能为Paginator中的当前页面提供正确的链接(Firefox就是这样做的)。现在,我知道将模板更改为:“
  • ”就足够了