如何操作cakePHP分页器

如何操作cakePHP分页器,php,google-maps-api-3,pagination,cakephp-2.3,Php,Google Maps Api 3,Pagination,Cakephp 2.3,我有一个有80个地址的页面,我想在谷歌地图上设置地址。 这个很好 foreach ($atlas as $atla): $options = array( 'title' => $atla['Atla']['name'], 'lng' => $atla['Atla']['longitude'], 'lat' => $atla['Atla']['latitude'], 'content' => $atla['Atla']['name

我有一个有80个地址的页面,我想在谷歌地图上设置地址。 这个很好

foreach ($atlas as $atla): 
    $options = array(
    'title' => $atla['Atla']['name'],
    'lng' => $atla['Atla']['longitude'],
    'lat' => $atla['Atla']['latitude'],
    'content' => $atla['Atla']['name']
);
echo $this->GoogleMapV3->addMarker($options);

endforeach;
这是我对添加选项的看法。性能不太好,但它只有80个地址。这是一个测试。 CakePHP在Standardsetup中引入了一个分页器,因此数组不是包含80个地址的整个数组。 如何在视图中显示整个阵列,而不关闭分页器

如果有人能帮我的话

许多问候
Marcus

分页器查询限制中设置的记录数。因此,如果数据库中有80条记录,并且将分页器设置为20。它只查询数据库中的前20条记录


因此,您必须设置分页器的限制,或者使用不同的查询从数据库中获取所有记录。

您可以控制分页器本身吗?有关如何控制它的详细信息,请参阅。是的,我有控制权,但如果我将限制设置得更高,则页面会更少。我只想更改数组,不想更改视图。有什么选择吗?我认为使用paginator是不可能的,它只查询数据库中特定页面的记录。因此,如果您将限制设置为20,它只查询前20条记录SMMH不太好,感谢您的回答Marcusupgrade将注释改为答案