私はNestoria APIを使用してプロパティ結果を取得しています。 すべてがうまくいき、この方法で最大50のプロパティを返すことができます。 私は一度に10個のアイテムを表示したいと思っていて、ユーザーがそれらのアイテムを改ページできるようにしたいのですが、何らかの理由でこれを行うのが難しいです。Paginate Nestoria PHPを使用した結果
次のようにこれは制御部の周りにコードスニペット:
$page = isset($_REQUEST["page"]) ? (int)$_REQUEST["page"] : 1;
$page = $page-1;
$pagination = new pagination;
$propertyResults = $pagination->generate($nestoria->decodedData->response->listings, 10);
foreach($propertyResults as $listing) {
//do stuff
}
データ配列の断片は次のようになります
Array
(
[0] => stdClass Object
(
[auction_date] =>
[property_type] => house
[summary] => Located in North Kingston a two double bedroom Victorian house presented in...
[title] => York Road, Kingston, KT2 - Reception
[updated_in_days] => 6.5
[updated_in_days_formatted] => this week
)
[1] => stdClass Object
(
[auction_date] =>
[property_type] => house
[summary] => Fine home was built about 50 years ago and enjoys one of the best locations...
[title] => Coombe Hill, KT2 - Conservatory
[updated_in_days] => 2.5
[updated_in_days_formatted] => this week
)
....
(サンプルが起因配列要素のサイズに切ら)
今私はあまりにも長くこれを見つめていて、空白を描いています。
このコードは、1以外の他のページに移動しようとすると、ページが読み込まれず、「ページが正しくリダイレクトされていません」というメッセージが表示されます。
基本的に、ページ番号はデータ配列を正しく切り取ることができますが、正しくページを設定できません。
助けが必要ですか?