Я застрял на нумерации страниц в CakePHP 1.3. Я пытаюсь разбить записи feePayment на основании определенных критериев.
feePayments принадлежит Студентам, которые, в свою очередь, принадлежат YearGroups.
Я хочу разбить «неоплаченные» комиссионные за каждую группу за год. Проблема, с которой я столкнулся, заключается в том, что SQL-запрос, похоже, учитывает только те условия, которые я указал для модели FeePayment, и игнорирует критерии YearGroup, поэтому возвращаются только просроченные неоплаченные записи независимо от указанной группы лет.
Вот мой код:
function unpaidClass($id) {
$this->paginate = array(
'FeePayment' => array ('recursive' => 1, 'conditions' => array('FeePayment.status' => 'Unpaid', 'FeePayment.due_date <= ' => date("Y-m-d"))),
'YearGroup' => array ('recursive' => 1, 'conditions' => array('YearGroup.school_year' => $id))
);
$this->set('feePayments', $this->paginate());
}
Надеюсь, что это имеет смысл, ценю любую помощь.
Спасибо
Sid.