0
我有一個80個地址的頁面,我想在GoogleMap上設置地址。 這運行非常好如何操作CakePHP分頁器
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中帶來一個paginator,因此該數組不是整個具有80個地址的數組。 如何在顯示視圖中獲取整個陣列,沒有關閉分頁器?
如果有任何可以幫助我。
許多問候 馬庫斯
您是否擁有對paginator本身的控制權?有關如何控制它的詳細信息,請參閱http://book.cakephp.org/2.0/en/core-libraries/components/pagination.html – Mark 2013-03-01 09:28:41
是的,我有控制權,但是如果我將限制設置得更高,那麼我們的頁數就會減少。我只想改變數組而不是視圖。有什麼選擇嗎? – amarradi 2013-03-01 18:57:24
我不認爲使用paginator是可能的,它只查詢數據庫中特定頁面的記錄。所以如果你設置限制爲20它只查詢前20條記錄 – Mark 2013-03-01 19:02:06