0
Containableが機能していますが、HABTM関係から条件を追加する必要があります。Containableを使用したFindAllを使用したCakePHP HABTM
当社は、国家(companies_states表)とHABTM関係を持っています。以下の方法で
、私は(私のコメント条件を参照してください)= 1 STATE_IDかどうかを確認する必要があります。私はContainerにcompanies_statesを含める方法がわからないので、結果を適格にすることができます。
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')
));
}
の前で会社を追加しかし、あなたはどこでもあなたのフィールドのコメントにSTATE_IDフィールドを引っ張っていませんあなたはそれをしてはいけませんか? – jwg2s