我是cakephp2的新手,我需要一些帮助。
问题是我有一个视图,显示数据库中的项目列表,下面有一个分页按钮。我没有使用分页移动到第二页,而是希望有一个按钮,可以显示(追加)10个以上的数据列表。但我不确定如何调用它以及如何实现它。对不起我的错误解释。
答案 0 :(得分:2)
我认为,你可以玩限制参数。 像这样:
// in controller
<?php
function items() {
$limit = array_key_exists('n', $this->request->query) ? (int) $this->request->query['n'] : 10;
// some security check you need to add
$this->paginate = array(
'limit' => $limit
);
$items = $this->paginate($this->YourModel);
// some other code
$this->set(array(
'items' => $items,
'next_limit' => $limit + 10
));
}
?>
<?php
// in view file
// items output
foreach($items as $item) ...
// more button
echo "<a href='".$this->here."?n=".$next_limit."'>More</a>";
?>