Вот мой сценарий:CakePHP Фильтрация на основе ассоциированных данных с PAGINATION
- У меня есть две таблицы: subfirms и subfirmdetails.
- Я пытаюсь разбивать субфирмы на страницы, но с фильтрами в зависимости от определенных значений подфирмы, таких как AUM (общая сумма денег у фирмы).
Вот мой пагинация код:
$this->paginate['Subfirm'] = array(
'contain' => array(
'Firm' => array(
'Firmtype',
'conditions' => $firmtype,
'Job' => array(
'Person'
),
'Attachment' => array(
'conditions' => array(
'Attachment.attachmentgroup_id' => 7
),
),
),
'Subfirmdetail' => array(
'Subfirmdetailtype' => array(
'Subfirmdetailoption',
),
),
'Substrategy'
),
'order' => array(
$order,
),
'conditions' => array(
'Subfirmdetail.value = 40',
),
);
return $this->paginate('Subfirm');
Допустим, я хочу Subfirmdetail.value быть 40, в противном случае не показывают фирму. Это тип сценария, который я пытаюсь фильтровать на основе (или даже более глубокого ...). Некоторое время застряло, поэтому любая помощь была бы оценена!
Спасибо, работал как шарм. – jwg2s