ページネーションで contact_id に関連するすべての連絡先グループ名を見つけたいです。たくさん試しましたが成功しませんでした。多対多の関係があります。contact_id に対してページネーションですべての連絡先グループ名を表示したいだけです。どうすればよいですかそれ?どなたか助けていただける方がいらっしゃいましたら、よろしくお願いいたします。
これは私のページネーションコードです
$this->paginate = array(
'fields' => array(
'DISTINCT Contact.contact_id',
'Contact.first_name',
'Contact.last_name',
'Contact.email',
'Contact.created',
'ContactGroup.name',
),
'conditions' => array(
$this->conditions,
$query,
array(
'OR' => array(
array('Contact.first_name LIKE' => "$keyword%"),
array('Contact.last_name LIKE' => "$keyword%"),
array('Contact.middle_name LIKE'=> "$keyword%")
)
)
),
'limit' => 5,
'group' => array('Contact.contact_id'),
);