在Cakephp 2.4.4中使用paginator数字助手时,设置'tag'=>选项中的false似乎会导致忽略'class'和'currentClass'选项中定义的所有设置。
使用以下设置:
<?php echo $this->Paginator->numbers(array('separator' => '', 'currentClass' => 'btn btn-primary', 'class' => 'btn btn-default')); ?>
html输出如下所示:
<span class="btn btn-default">
<a href="/callhistory/page:3">3</a>
</span>
然而,当我设置'tag'=&gt;错误:
<?php echo $this->Paginator->numbers(array('separator' => '', 'currentClass' => 'btn btn-primary', 'class' => 'btn btn-default', 'tag' => false)); ?>
html输出如下所示:
<a href="/callhistory/page:3">3</a>
我希望它看起来像这样,因为这是prev和下一个助手的行为:
<a href="/callhistory/page:3" class="btn btn-default">3</a>
这是预期的行为吗?我希望我的按钮格式化如上面的代码所示。我不确定我是否做错了。
答案 0 :(得分:0)
错误已确认,关闭,在CakePHP 3发布之前不会修复。我为此问题创建了自己的解决方法,但它确实破坏了CakePHP中的其他功能,因此不建议您使用它。