【发布时间】:2014-02-18 22:13:09
【问题描述】:
在 Cakephp 2.4.4 中使用分页器数字助手时,在选项中设置 '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' => false 时:
<?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 和 next 助手的行为方式:
<a href="/callhistory/page:3" class="btn btn-default">3</a>
这是预期的行为吗?我希望我的按钮被格式化,如上面的代码所示。我不确定我是否做错了什么。
【问题讨论】:
-
这看起来可能是一个错误。我在 Github 上打开了一个关于这个的问题。 github.com/cakephp/cakephp/issues/2833
标签: cakephp