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 回答