-2

如何在 cakephp 分页表中每 5 行放置一个标题行?

我希望所有行都在同一页面上,因此我将其设置为每 100 行分页一次。我只有 40 行,所以它们显示在一页上,这是我想要的,但标题在顶部,当用户滚动时不可见。(我知道这就是他们必须分页的原因,但我希望所有行都在同一页上)。

直接使用 PHP 没问题,只需每 5 行计数一次并插入标题行;但是我如何用 CakePHP 做到这一点?

我一直在我的控制器和视图中摆弄分页,但很难将 html 和 php 与:

有任何想法吗?

4

2 回答 2

0

你为什么不做一个固定的标题?这似乎比制作 10 个标题更合乎逻辑。

于 2012-07-23T08:48:12.497 回答
0

没有“蛋糕”的方法可以做到这一点的建议很有帮助,并引导我回到普通的旧 php 寻求解决方案。

我最终做了简单的 if else 循环使用行计数器使用控制器分页器计数器,它将每 x 行插入一个标题行。

<?php 
$count = $this->Paginator->counter(array('format' => '{:count}'));
$i = 0;
foreach ($cards as $card) {
     $count++;
     if($count%10==0){
     //&& ($count == 30 || $count == 40 || $count == 50)
    INSERT HEADER ROW (using html)
            INSERT DATA ROW  (using html and php)   
    } else {    
            INSERT DATA ROW (using html and php)
            }
 ?>
于 2014-01-04T17:29:02.550 回答