'Interestslogs'というテーブルがあり、モデルの名前はInterestlogです。
Cakephpのそのテーブルからidに従ってclient_idを取得する必要があります。
$client_id = $this->Interestslog->find('first',array(
'conditions' => array('Interestslogs.id' => $id),
'fields' => array('Interestslogs.client_id'),
)
);
ただし、データベースエラーが発生します。
Database Error
エラー:SQLSTATE [42S22]:列が見つかりません:1054不明な列'フィールドリスト'のInterestslogs.interest_id'
SQLクエリ:SELECT Interestslogs
。interest_id
FROM efa
。interestslogs
左のInterestslog
参加者としてefa
。interests
AS Interest
ON(Interestslog
。interest_id
= Interest
。id
)LEFTJOIN efa
。clients
AS Client
ON(Interestslog
。client_id
= Client
。id
)WHERE Interestslogs
。id
= 1 LIMIT 1