我開發使用CakePHP一個REST API和要實現的Instagram的API分頁樣式看起來是這樣的分頁鏈接:CakePHP的:讓JSON格式
{
...
"pagination": {
"next_url": "https://api.instagram.com/v1/tags/puppy/media/recent?access_token=fb2e77d.47a0479900504cb3ab4a1f626d174d2d&max_id=13872296",
"next_max_id": "13872296"
}
}
我沒有使用過任何授權或什麼的,所以access_token
部分可以忽略。我的主要動機是獲得分頁鏈接(最好是跳轉鏈接)作爲JSON數據,所以我可以在我的JSON序列化視圖中使用它。因爲通常的代碼:
echo $this->Paginator->prev('< ' . __('previous'), array(), null, array('class' => 'prev disabled'));
echo $this->Paginator->numbers(array('separator' => ''));
echo $this->Paginator->next(__('next') . ' >', array(), null, array('class' => 'next disabled'));
不起作用,只是顯示等效的HTML代碼。 有什麼辦法可以像Instagram API那樣獲得它?
你應該根據自己對創建網址的'$這個 - > Paginator-> params()'values – noslone
請給出一個示例代碼。例如,可以說我將每個頁面的結果數量限制爲7.爲此,我在Paginator設置中定義'maxLimit'=> 7。將會是使用你提到的方法生成鏈接來顯示下面7個鏈接的格式。請詳細說明,我有一個很大的困惑。 –