Мое содержимое работает, но мне нужно добавить условие из отношения HABTM.
Компания имеет отношение HABTM к государству (таблица companies_states).
В приведенном ниже методе мне нужно проверить, если state_id = 1 (см. Мое прокомментированное условие). Я не уверен, как включить companies_states в мой Containable, чтобы я мог оценить результаты.
function company_list() {
return $this->PlanDetail->find('all', array(
'fields' => array('id', 'company_id'),
'contain' => array('Company' => array(
'fields' => array('id', 'name', 'short_name')),
'State' => array(
'fields' => array('id')
)
),
//'conditions' => array('state_id' => 1),
'group' => 'Company.name',
'order' => array('Company.name ASC')
));
}