0

ExpenseClaim モデルからデータを取得する管理ページがあります。3 つの異なるページ分割されたテーブルが必要で、各テーブルは異なる条件 (ステータス) に基づいてデータを表示します。これは私がコントローラーに持っているものです(これは機能しません-ビューには何もページ付けされていません):

// Pending
$this->set('claims', $this->paginate('ExpenseClaim', array('ExpenseClaim.claim_status_id' => '2')));

// Get approved
$this->set('approvedClaims', $this->paginate('ExpenseClaim', array('ExpenseClaim.claim_status_id' => '3')));

// Get Declined
$this->set('declinedClaims', $this->paginate('ExpenseClaim', array('ExpenseClaim.claim_status_id' => '4')));

これを達成する方法を知っている人はいますか?かなりの量の検索を行いましたが、jquery プラグインを使用したさまざまなモデルまたはハックに関連するものしか見つかりませんでした。確かにこれはケーキだけでできますか?

前もって感謝します

4

1 に答える 1

1

ExpenseClaimsController内に上記のコードを記述しましたか?ただし、別のコントローラーを使用している場合は、次のようなページ変数があることを確認してください。

public $paginate = array(
   'ExpenseClaim' => array(
         .......
   )
);
于 2012-09-22T08:12:12.577 に答える