我有一个媒体库,我加载图片和视频,两者都应该有一个分页。到目前为止它工作,我可以加载,例如第2,3页...用ajax替换每个实体的内容。 现在问题是第一页+第一页和上一页按钮,如果它们指向每个实体的第一页。为什么? 创建的链接如下所示:
这发生在第一页的图像和视频分页中。 我做错了什么?我读了Paginator-Component和Paginator-Helper Doku 100次,可以把它搞定。
我有我的MediaController,我按如下方式设置我的分页器:
public $paginate = [
'Images' => ['limit' => 10, 'scope' => 'image'],
'Videos' => ['limit' => 8, 'scope' => 'video'],
'limit' => 12
];
比在我的控制器动作中设置值:
$images = $this->paginate($imageTable->find('all',$image_options), ['scope' => 'image']);
$videos = $this->paginate($videosTable->find('all', $video_options), ['scope' => 'video']);
$this->set(compact('images', 'videos'));
在我看来,我使用PaginatorHelper设置例如像这样的数字
$paginator->numbers(['model' => 'Images'])