Php 如果一个页面视图中有两个分页,如何获取导航到另一个页面的分页

Php 如果一个页面视图中有两个分页,如何获取导航到另一个页面的分页,php,cakephp,pagination,Php,Cakephp,Pagination,我最近建立了一些管理仪表盘,用于一起管理项目和博客文章。我想把两者放在一个仪表板中,并显示为两个带有分页的表。所以在控制器中,我放置了如下内容: $this->Paginator->settings = array( 'Project'=>array( 'limit' => 10, 'order' => array( 'Project.created_time' =>

我最近建立了一些管理仪表盘,用于一起管理项目和博客文章。我想把两者放在一个仪表板中,并显示为两个带有分页的表。所以在控制器中,我放置了如下内容:

$this->Paginator->settings = array(
        'Project'=>array(
            'limit' => 10,
            'order' => array(
                'Project.created_time' => 'desc'
            ),
            'paramType' => 'querystring'
        ),
        'Post'=>array(
            'limit' => 10,
            'order' => array(
                'Post.created_time' => 'desc'
            ),
            'paramType' => 'querystring'
        )
    );
    $projects = $this->Paginator->paginate('Project');

    $posts = $this->Paginator->paginate('Post');
    $this->set('projects', $projects);

    $this->set('posts', $posts);
在我使用的视图中

<?php echo $this->Paginator->numbers(array('model'=>'Post')); ?>


管理每个模型的页面链接。 但问题是,当我点击一个页面链接时,另一个也会切换到该页面。url仅将分页链接作为
dashboard?page=5

我是否可以单独访问它们?比如
dashboard?project\u page=5
dashboard?post\u page=5


谢谢您的建议。

Paginator的设计不允许在一个页面上有多个页面。我能想到的唯一解决办法是将两个分页列表的内容放在两个完全不同的页面上,与您现在创建的页面完全不同,然后,当用户试图导航到每个列表上的不同页面时,使用Javascript和Ajax提取每个分页列表的内容?在这种情况下,它可以用于多个分页正如我所说的,分页器组件和助手并不是真正设计用于在同一页面上处理多个分页,这就是为什么会出现这些问题。是的,同一页上的多个页面将在一定程度上起作用,但最终它们会相互干扰。互联网上有一些资源,人们完全按照我所说的去绕过它,比如:
<?php echo $this->Paginator->numbers(array('model'=>'Project')); ?>