【发布时间】:2014-01-19 20:13:07
【问题描述】:
在我的使用 GoogleMapsv3 助手的 CakePHP 2.4 应用程序中,我有两个视图:分页列表视图和 Google 地图视图。我想在地图视图上显示所有标记,但是当我使用 foreach 循环将它们回显到 Google 地图中时,分页助手会介入并且一次只回显 20 个标记。
如何在我的地图视图上禁用 PaginatorHelper 以便显示所有结果?
我的 foreach 循环被分页助手打断了:
foreach ($posts as $post):
$marker_options = array(
'showWindow' => true,
'windowText' => '<b>' . $post['Post']['title'] . '</b>' . '<br>' . $post['Post']['body'],
'markerTitle' => '',
'markerIcon' => 'http://labs.google.com/ridefinder/images/mm_20_green.png',
'markerShadow' => 'http://labs.google.com/ridefinder/images/mm_20_greenshadow.png',
);
echo $this->GoogleMap->addMarker(
"map_canvas",
$post['Post']['id'], array(
'latitude' => $post['Post']['lat'],
'longitude' => $post['Post']['lng']
),
$marker_options);
endforeach; ?>
【问题讨论】:
标签: php cakephp pagination