2012-04-25 4 views
0

私は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以外の他のページに移動しようとすると、ページが読み込まれず、「ページが正しくリダイレ​​クトされていません」というメッセージが表示されます。

基本的に、ページ番号はデータ配列を正しく切り取ることができますが、正しくページを設定できません。

助けが必要ですか?

答えて

1

リダイレクトの問題は、実際には$ _GET ["page"]変数を使っていた.htaccessの問題であったため、混乱していましたので、$ _GET ["page"]への参照をすべてこのアプリで$ _GET ["_ページ"]

関連する問題