我想使用像
这样的分页来显示每页提取的项目数量Displaying 10 items
尽管将限制设置为20,但是当只有15个项目或10个项目或25个项目时,它不会总是获取20个项目。 在这些情况下,它将具有项目计数15和10的一页结果或项目计数25的两页结果。
我想打印每页上显示的项目数。喜欢总项目25。
它会在首页显示Displaying 20 items
,在第二页显示Displaying 5 items
。
CakePHP 3.2怎么可能?
答案 0 :(得分:2)
这就是我在CakePHP 3.2中使用它的方法
有两种方法可以做到。
- 使用
醇>Helpers
在paginator-counter.php
目录中使用您的令牌和字符串创建文件/config
,并在/src/view/AppView.php
public function initialize()
{
$this->loadHelper('Paginator', ['templates' => 'paginator-counter']);
}
这将加载位于 config / paginator-templates.php的文件
然后在您的视图中使用它。
更多信息:http://book.cakephp.org/3.0/en/views/helpers/paginator.html
- 使用直接字符串
醇>
只需在视图中打印要打印counter
<?= $this->Paginator->counter('Showing {{current}} results out of {{count}}') ?>
可在此处找到更多令牌:http://book.cakephp.org/3.0/en/views/helpers/paginator.html#creating-a-page-counter
我使用第二种方式直接使用sting打印计数器 ie。,