0

我有一个包含 80 个地址的页面,我想在 GoogleMap 上设置地址。这运行得很好

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;

那就是我对那个添加选项的 foreach。性能不太好,但它只有 80 个地址。这是一个测试。CakePHP 在 Standardsetup 中带来了一个分页器,因此该数组不是包含 80 个地址的整个数组。如何在关闭分页器的情况下将整个数组显示在视图中?

如果有任何可以帮助我。

许多问候马库斯

4

1 回答 1

0

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

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

于 2013-03-13T17:51:20.827 回答